[jboss-cvs] JBossAS SVN: r69444 - in projects/ejb3/trunk/installer-assembly: src/main/resources and 1 other directory.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Tue Jan 29 07:05:46 EST 2008


Author: wolfc
Date: 2008-01-29 07:05:46 -0500 (Tue, 29 Jan 2008)
New Revision: 69444

Modified:
   projects/ejb3/trunk/installer-assembly/pom.xml
   projects/ejb3/trunk/installer-assembly/src/main/resources/installer.xml
Log:
Correct version of assembly plugin
Assembly using dependencies instead of modules

Modified: projects/ejb3/trunk/installer-assembly/pom.xml
===================================================================
--- projects/ejb3/trunk/installer-assembly/pom.xml	2008-01-29 11:36:53 UTC (rev 69443)
+++ projects/ejb3/trunk/installer-assembly/pom.xml	2008-01-29 12:05:46 UTC (rev 69444)
@@ -21,19 +21,6 @@
   <description>JBoss EJB3 Plugin Installer Assembly</description>
   <packaging>pom</packaging>
   
-  <!-- Modules -->
-  <modules>
-    <module>../core</module>
-    <module>../cache</module>
-    <module>../ext-api</module>
-    <module>../ext-api-impl</module>
-    <module>../injection</module>
-    <module>../installer</module>
-    <module>../interceptors</module>
-    <module>../metadata</module>
-    <module>../pool</module>
-  </modules>
-  
   <!-- Build Configuration -->
   <build>
 
@@ -41,6 +28,7 @@
       <!-- Assembly Plugin -->
       <plugin>
         <artifactId>maven-assembly-plugin</artifactId>
+        <version>2.2-beta-1</version>
         <executions>
           <execution>
             <phase>package</phase>
@@ -65,4 +53,55 @@
     </plugins>
   </build>
   
-</project>
\ No newline at end of file
+  <!-- Explicit versions, because here we define the installer product -->
+  <dependencies>
+    <!-- The installer program -->
+    <dependency>
+      <groupId>org.jboss.ejb3</groupId>
+      <artifactId>jboss-ejb3-installer</artifactId>
+      <version>0.1.0-SNAPSHOT</version>
+    </dependency>
+    
+    <!-- The things to install -->
+    <dependency>
+      <groupId>org.jboss.ejb3</groupId>
+      <artifactId>jboss-ejb3-cache</artifactId>
+      <version>0.13.0-SNAPSHOT</version>
+    </dependency>
+    <dependency>
+      <groupId>org.jboss.ejb3</groupId>
+      <artifactId>jboss-ejb3-core</artifactId>
+      <version>0.1.0-SNAPSHOT</version>
+    </dependency>
+    <dependency>
+      <groupId>org.jboss.ejb3</groupId>
+      <artifactId>jboss-ejb3-ext-api</artifactId>
+      <version>0.1.3-SNAPSHOT</version>
+    </dependency>
+    <dependency>
+      <groupId>org.jboss.ejb3</groupId>
+      <artifactId>jboss-ejb3-ext-api-impl</artifactId>
+      <version>0.1.3-SNAPSHOT</version>
+    </dependency>
+    <dependency>
+      <groupId>org.jboss.ejb3</groupId>
+      <artifactId>jboss-ejb3-injection</artifactId>
+      <version>0.12.0-SNAPSHOT</version>
+    </dependency>
+    <dependency>
+      <groupId>org.jboss.ejb3</groupId>
+      <artifactId>jboss-ejb3-interceptors</artifactId>
+      <version>0.12.0-SNAPSHOT</version>
+    </dependency>
+    <dependency>
+      <groupId>org.jboss.ejb3</groupId>
+      <artifactId>jboss-ejb3-metadata</artifactId>
+      <version>0.12.0-SNAPSHOT</version>
+    </dependency>
+    <dependency>
+      <groupId>org.jboss.ejb3</groupId>
+      <artifactId>jboss-ejb3-pool</artifactId>
+      <version>0.13.0-SNAPSHOT</version>
+    </dependency>
+  </dependencies>
+</project>

Modified: projects/ejb3/trunk/installer-assembly/src/main/resources/installer.xml
===================================================================
--- projects/ejb3/trunk/installer-assembly/src/main/resources/installer.xml	2008-01-29 11:36:53 UTC (rev 69443)
+++ projects/ejb3/trunk/installer-assembly/src/main/resources/installer.xml	2008-01-29 12:05:46 UTC (rev 69444)
@@ -4,16 +4,25 @@
 -->
 <assembly xmlns="http://maven.apache.org/POM/4.0.0"
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/assembly-1.1.0-SNAPSHOT.xsd"
+  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/assembly-1.0.0.xsd"
 >
   <id>installer</id>
   <formats>
     <format>jar</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
-  <moduleSets>
-    <moduleSet>
+  <dependencySets>
+    <dependencySet>
+      <outputFileNameMapping></outputFileNameMapping>
+      <unpack>true</unpack>
       <includes>
+        <include>org.jboss.ejb3:jboss-ejb3-installer</include>
+      </includes>
+    </dependencySet>
+    <dependencySet>
+      <outputFileNameMapping>${artifactId}.${extension}</outputFileNameMapping>
+      <includes>
+        <include>ant-contrib:ant-contrib</include>
         <include>org.jboss.ejb3:jboss-ejb3-cache</include>
         <include>org.jboss.ejb3:jboss-ejb3-core</include>
         <include>org.jboss.ejb3:jboss-ejb3-ext-api</include>
@@ -22,33 +31,7 @@
         <include>org.jboss.ejb3:jboss-ejb3-metadata</include>
         <include>org.jboss.ejb3:jboss-ejb3-pool</include>
       </includes>
-      <binaries>
-        <unpack>false</unpack>
-        <includeDependencies>false</includeDependencies>
-        <outputDirectory>lib</outputDirectory>
-        <outputFileNameMapping>${artifactId}.${extension}</outputFileNameMapping>
-      </binaries>
-    </moduleSet>
-    <moduleSet>
-      <includes>
-        <include>org.jboss.ejb3:jboss-ejb3-installer</include>
-      </includes>
-      <binaries>
-        <unpack>true</unpack>
-        <includeDependencies>false</includeDependencies>
-        <dependencySets>
-          <dependencySet>
-            <includes>
-              <include>ant-contrib:ant-contrib</include>
-            </includes>
-            <unpack>false</unpack>
-            <outputFileNameMapping>${artifactId}.${extension}</outputFileNameMapping>
-            <outputDirectory>lib</outputDirectory>
-          </dependencySet>
-        </dependencySets>
-        <outputFileNameMapping></outputFileNameMapping>
-        <outputDirectory></outputDirectory>
-      </binaries>
-    </moduleSet>
-  </moduleSets>
-</assembly>
\ No newline at end of file
+      <outputDirectory>lib</outputDirectory>
+    </dependencySet>
+  </dependencySets>
+</assembly>




More information about the jboss-cvs-commits mailing list