You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@servicemix.apache.org by ch...@apache.org on 2008/06/13 15:26:03 UTC

svn commit: r667527 - /servicemix/components/components-pom/trunk/pom.xml

Author: chirino
Date: Fri Jun 13 06:26:03 2008
New Revision: 667527

URL: http://svn.apache.org/viewvc?rev=667527&view=rev
Log:
Update to use the newly released servicemix-build module.

Modified:
    servicemix/components/components-pom/trunk/pom.xml

Modified: servicemix/components/components-pom/trunk/pom.xml
URL: http://svn.apache.org/viewvc/servicemix/components/components-pom/trunk/pom.xml?rev=667527&r1=667526&r2=667527&view=diff
==============================================================================
--- servicemix/components/components-pom/trunk/pom.xml (original)
+++ servicemix/components/components-pom/trunk/pom.xml Fri Jun 13 06:26:03 2008
@@ -55,19 +55,29 @@
     <snapshots-repo-id>apache.snapshots</snapshots-repo-id>
     <snapshots-repo-name>Apache Snapshots Repository</snapshots-repo-name>
     <snapshots-repo-url>http://people.apache.org/repo/m2-snapshot-repository</snapshots-repo-url>
+    
+    
     <servicemix-version>3.2.1</servicemix-version>
     <servicemix-legal-version>1.0</servicemix-legal-version>
+
+    <cxf-version>2.1.1-SNAPSHOT</cxf-version>
+    <activemq-version>5.1.0</activemq-version>
+
+    <jaxb.version>2.1</jaxb.version>
+    <jaxb.impl.version>2.1.6</jaxb.impl.version>
+    <jaxb.xjc.version>2.1.6</jaxb.xjc.version>
+    <xbean-version>3.4.1</xbean-version>
+    <spring-version>2.0.6</spring-version>
+    <jetty-version>6.1.6</jetty-version>
+
+    <!-- We should work on moving these dependencies down into the component poms -->
     <xfire-jsr181-api-version>1.0-M1</xfire-jsr181-api-version>
     <xfire-version>1.2.5</xfire-version>
     <mavenAssemblyPluginVersion>2.1</mavenAssemblyPluginVersion>
-    <xbean-version>3.4.1</xbean-version>
-    <spring-version>2.0.6</spring-version>
-    <activemq-version>5.1.0</activemq-version>
     <activeio-version>3.1.0</activeio-version>
     <backport-util-concurrent-version>2.2</backport-util-concurrent-version>
     <camel-version>1.3.0</camel-version>
     <jencks-version>2.1</jencks-version>
-    <jetty-version>6.1.6</jetty-version>
     <geronimo-version>2.0.1</geronimo-version>
     <wsdl4j-version>1.6.1</wsdl4j-version>
     <commons-beanutils-version>1.7.0</commons-beanutils-version>
@@ -77,16 +87,9 @@
     <oro-version>2.0.8</oro-version>
     <sitemesh-version>2.2.1</sitemesh-version>
     <woden-version>1.0.0M6</woden-version>
-    <cxf-version>2.1.1-SNAPSHOT</cxf-version>
-    <jaxb.version>2.1</jaxb.version>
-    <jaxb.impl.version>2.1.6</jaxb.impl.version>
-    <jaxb.xjc.version>2.1.6</jaxb.xjc.version>
     <derby-version>10.2.2.0</derby-version>
     <saxon-version>8.9</saxon-version>
-    <felix-plugin-version>1.4.1</felix-plugin-version>
 
-    <servicemix.osgi.export>org.apache.servicemix*</servicemix.osgi.export>
-    <servicemix.osgi.import>*</servicemix.osgi.import>
   </properties>
   
   <build>
@@ -182,8 +185,8 @@
       <!-- Is this plugin REALLY needed? the <goal>spring.schemas</goal> was not released in the 3.2.1 version -->
       <plugin>
         <groupId>org.apache.servicemix</groupId>
-        <artifactId>build</artifactId>
-        <version>3.3-SNAPSHOT</version>
+        <artifactId>servicemix-build</artifactId>
+        <version>1.0</version>
         <executions>
           <execution>
             <goals>
@@ -232,8 +235,8 @@
         <dependencies>
           <dependency>
             <groupId>org.apache.servicemix</groupId>
-            <artifactId>build</artifactId>
-            <version>${servicemix-version}</version>
+            <artifactId>servicemix-build</artifactId>
+            <version>1.0</version>
           </dependency>
         </dependencies>
         <executions>
@@ -260,13 +263,13 @@
       <plugin>
         <groupId>org.apache.felix</groupId>
         <artifactId>maven-bundle-plugin</artifactId>
-        <version>${felix-plugin-version}</version>
+        <version>1.4.1</version>
         <configuration>
           <instructions>
             <Bundle-Name>${project.name}</Bundle-Name>
             <Bundle-SymbolicName>${artifactId}</Bundle-SymbolicName>
-            <Export-Package>${servicemix.osgi.export}</Export-Package>
-            <Import-Package>${servicemix.osgi.import}</Import-Package>
+            <Export-Package>org.apache.servicemix*</Export-Package>
+            <Import-Package>*</Import-Package>
             <Spring-Context>*;publish-context:=false;create-asynchronously:=false</Spring-Context>
           </instructions>
           <supportedProjectTypes>
@@ -437,8 +440,8 @@
             <dependencies>
               <dependency>
                 <groupId>org.apache.servicemix</groupId>
-                <artifactId>build</artifactId>
-                <version>${servicemix-version}</version>
+                <artifactId>servicemix-build</artifactId>
+                <version>1.0</version>
               </dependency>
             </dependencies>
             <executions>
@@ -467,8 +470,8 @@
             <dependencies>
               <dependency>
                 <groupId>org.apache.servicemix</groupId>
-                <artifactId>build</artifactId>
-                <version>${servicemix-version}</version>
+                <artifactId>servicemix-build</artifactId>
+                <version>1.0</version>
               </dependency>
             </dependencies>
             <configuration>
@@ -533,8 +536,8 @@
             <dependencies>
               <dependency>
                 <groupId>org.apache.servicemix</groupId>
-                <artifactId>build</artifactId>
-                <version>${project.version}</version>
+                <artifactId>servicemix-build</artifactId>
+                <version>1.0</version>
               </dependency>
             </dependencies>
             <executions>
@@ -619,102 +622,109 @@
       </pluginRepositories>
     </profile>
   </profiles>
+  
 <!-- 
-    Most components should build fine just using the central maven repo.. adding all the possible 
-    repo location in this parent pom just slows down the dowloads for other components since 
-    it's going to check all the repos listed.  Keep this section commented out, and only enable
-    if a dependency does not download from the central repo. Use it to fine the repo that has the 
-    dependency and add that repo to just that component so only that component pays the price of checking
-    multiple repos. -->
-<!--
-    <repositories>
-        <repository>
-            <id>servicemix-m2-repo</id>
-            <name>Servicemix Maven2 Repository</name>
-            <url>http://svn.apache.org/repos/asf/servicemix/m2-repo/</url>
-        </repository>
-        <repository>
-            <id>apache-incubating</id>
-            <name>Apache Incubating Repository</name>
-            <url>http://people.apache.org/repo/m2-incubating-repository</url>
-            <releases>
-                <enabled>true</enabled>
-            </releases>
-            <snapshots>
-                <enabled>false</enabled>
-            </snapshots>
-        </repository>
-        <repository>
-            <id>apache-snapshots</id>
-            <name>Apache Snapshot repository</name>
-            <url>http://people.apache.org/repo/m2-snapshot-repository</url>
-            <releases>
-                <enabled>false</enabled>
-            </releases>
-            <snapshots>
-                <enabled>true</enabled>
-            </snapshots>
-        </repository>
-        <repository>
-            <id>codehaus</id>
-            <name>Codehaus repository</name>
-            <url>http://repository.codehaus.org</url>
-            <releases>
-                <enabled>true</enabled>
-            </releases>
-            <snapshots>
-                <enabled>true</enabled>
-            </snapshots>
-        </repository>
-        <repository>
-            <id>java.net</id>
-            <url>http://download.java.net/maven/1</url>
-            <layout>legacy</layout>
-        </repository>
-    </repositories>
-    <pluginRepositories>
-        <pluginRepository>
-            <id>apache-releases</id>
-            <name>Apache Releases repository</name>
-            <url>http://people.apache.org/repo/m2-ibiblio-rsync-repository</url>
-            <releases>
-                <enabled>true</enabled>
-            </releases>
-            <snapshots>
-                <enabled>false</enabled>
-            </snapshots>
-        </pluginRepository>
-        <pluginRepository>
-            <id>servicemix-m2-repo</id>
-            <name>Servicemix Maven2 Repository</name>
-            <url>http://svn.apache.org/repos/asf/servicemix/m2-repo/</url>
-        </pluginRepository>
-        <pluginRepository>
-            <id>apache-incubating</id>
-            <name>Apache Incubating Repository</name>
-            <url>http://people.apache.org/repo/m2-incubating-repository</url>
-            <releases>
-                <enabled>true</enabled>
-            </releases>
-            <snapshots>
-                <enabled>false</enabled>
-            </snapshots>
-        </pluginRepository>
-        <pluginRepository>
-            <id>apache-snapshots</id>
-            <name>Apache Snapshot repository</name>
-            <url>http://people.apache.org/repo/m2-snapshot-repository</url>
-            <releases>
-                <enabled>false</enabled>
-            </releases>
-            <snapshots>
-                <enabled>true</enabled>
-            </snapshots>
-        </pluginRepository>
-    </pluginRepositories>
+  Most components should build fine just using the central maven repo.. adding all the possible 
+  repo location in this parent pom just slows down the dowloads for other components since 
+  it's going to check all the repos listed.  Keep this section commented out, and only enable
+  if a dependency does not download from the central repo. Use it to fine the repo that has the 
+  dependency and add that repo to just that component so only that component pays the price of checking
+  multiple repos. 
 -->
+  <repositories>
+      <repository>
+          <id>apache-snapshots</id>
+          <name>Apache Snapshot repository</name>
+          <url>http://people.apache.org/repo/m2-snapshot-repository</url>
+          <releases>
+              <enabled>false</enabled>
+          </releases>
+          <snapshots>
+              <enabled>true</enabled>
+          </snapshots>
+      </repository>
+<!--      
+      <repository>
+          <id>servicemix-m2-repo</id>
+          <name>Servicemix Maven2 Repository</name>
+          <url>http://svn.apache.org/repos/asf/servicemix/m2-repo/</url>
+      </repository>
+      <repository>
+          <id>apache-incubating</id>
+          <name>Apache Incubating Repository</name>
+          <url>http://people.apache.org/repo/m2-incubating-repository</url>
+          <releases>
+              <enabled>true</enabled>
+          </releases>
+          <snapshots>
+              <enabled>false</enabled>
+          </snapshots>
+      </repository>
+      <repository>
+          <id>codehaus</id>
+          <name>Codehaus repository</name>
+          <url>http://repository.codehaus.org</url>
+          <releases>
+              <enabled>true</enabled>
+          </releases>
+          <snapshots>
+              <enabled>true</enabled>
+          </snapshots>
+      </repository>
+      <repository>
+          <id>java.net</id>
+          <url>http://download.java.net/maven/1</url>
+          <layout>legacy</layout>
+      </repository>
+-->        
+  </repositories>
+  <pluginRepositories>
+      <pluginRepository>
+          <id>apache-snapshots</id>
+          <name>Apache Snapshot repository</name>
+          <url>http://people.apache.org/repo/m2-snapshot-repository</url>
+          <releases>
+              <enabled>false</enabled>
+          </releases>
+          <snapshots>
+              <enabled>true</enabled>
+          </snapshots>
+      </pluginRepository>
+<!--      
+      <pluginRepository>
+          <id>apache-releases</id>
+          <name>Apache Releases repository</name>
+          <url>http://people.apache.org/repo/m2-ibiblio-rsync-repository</url>
+          <releases>
+              <enabled>true</enabled>
+          </releases>
+          <snapshots>
+              <enabled>false</enabled>
+          </snapshots>
+      </pluginRepository>
+      <pluginRepository>
+          <id>servicemix-m2-repo</id>
+          <name>Servicemix Maven2 Repository</name>
+          <url>http://svn.apache.org/repos/asf/servicemix/m2-repo/</url>
+      </pluginRepository>
+      <pluginRepository>
+          <id>apache-incubating</id>
+          <name>Apache Incubating Repository</name>
+          <url>http://people.apache.org/repo/m2-incubating-repository</url>
+          <releases>
+              <enabled>true</enabled>
+          </releases>
+          <snapshots>
+              <enabled>false</enabled>
+          </snapshots>
+      </pluginRepository>
+-->        
+  </pluginRepositories>
+  
   <dependencyManagement>
     <dependencies>
+      
+      <!-- The ServiceMix Dependencies, Only here so we can test against them? -->
       <dependency>
         <groupId>org.apache.servicemix</groupId>
         <artifactId>servicemix-jbi</artifactId>
@@ -722,12 +732,12 @@
       </dependency>
       <dependency>
         <groupId>org.apache.servicemix</groupId>
-        <artifactId>servicemix-services</artifactId>
+        <artifactId>servicemix-core</artifactId>
         <version>${servicemix-version}</version>
       </dependency>
       <dependency>
         <groupId>org.apache.servicemix</groupId>
-        <artifactId>servicemix-core</artifactId>
+        <artifactId>servicemix-services</artifactId>
         <version>${servicemix-version}</version>
       </dependency>
       <dependency>
@@ -1983,6 +1993,8 @@
       </dependency>
     </dependencies>
   </dependencyManagement>
+  
+  
   <!--
   <distributionManagement>
       <site>