[seam-commits] Seam SVN: r13034 - in dist/trunk: dist and 1 other directories.

seam-commits at lists.jboss.org seam-commits at lists.jboss.org
Thu Jun 3 13:41:30 EDT 2010


Author: pete.muir at jboss.org
Date: 2010-06-03 13:41:29 -0400 (Thu, 03 Jun 2010)
New Revision: 13034

Added:
   dist/trunk/dist/
   dist/trunk/dist/src/
Removed:
   dist/trunk/src/
Modified:
   dist/trunk/dist/src/main/assembly/assembly.xml
   dist/trunk/pom.xml
Log:
start work on seam distro

Copied: dist/trunk/dist/src (from rev 13026, dist/trunk/src)

Modified: dist/trunk/dist/src/main/assembly/assembly.xml
===================================================================
--- dist/trunk/src/main/assembly/assembly.xml	2010-06-03 16:41:18 UTC (rev 13026)
+++ dist/trunk/dist/src/main/assembly/assembly.xml	2010-06-03 17:41:29 UTC (rev 13034)
@@ -6,7 +6,7 @@
    <formats>
       <format>zip</format>
    </formats>
-   
+
    <baseDirectory>${project.build.finalName}-${project.version}</baseDirectory>
 
    <!-- Add distribution files -->
@@ -24,20 +24,42 @@
    <dependencySets>
       <!-- Add necessary binaries -->
       <dependencySet>
-         <outputDirectory>artifacts</outputDirectory>
+         <outputDirectory>artifacts/modules</outputDirectory>
          <useProjectArtifact>false</useProjectArtifact>
          <includes>
-            <include>org.jboss.seam.remoting:seam-remoting-core</include>
+            <include>org.jboss.seam.*</include>
          </includes>
+         <excludes>
+            <exclude>org.jboss.seam.*:*:*:javadoc</exclude>
+            <exclude>org.jboss.seam.*:*:*:sources</exclude>
+         </excludes>
          <outputFileNameMapping>${artifact.artifactId}${dashClassifier?}.${artifact.extension}</outputFileNameMapping>
       </dependencySet>
+      <!-- Add necessary javadoc jars -->
+      <dependencySet>
+         <outputDirectory>artifacts/modules/javadoc</outputDirectory>
+         <useProjectArtifact>false</useProjectArtifact>
+         <includes>
+            <include>org.jboss.seam.*:*:*:javadoc</include>
+         </includes>
+         <outputFileNameMapping>${artifact.artifactId}${dashClassifier?}.${artifact.extension}</outputFileNameMapping>
+      </dependencySet>
+      <!-- Add necessary javadoc jars -->
+      <dependencySet>
+         <outputDirectory>artifacts/modules/sources</outputDirectory>
+         <useProjectArtifact>false</useProjectArtifact>
+         <includes>
+            <include>org.jboss.seam.*:*:*:sources</include>
+         </includes>
+         <outputFileNameMapping>${artifact.artifactId}${dashClassifier?}.${artifact.extension}</outputFileNameMapping>
+      </dependencySet>
       <!-- Add necessary dependencies -->
       <dependencySet>
          <outputDirectory>lib</outputDirectory>
          <useProjectArtifact>false</useProjectArtifact>
          <useTransitiveDependencies>true</useTransitiveDependencies>
          <excludes>
-            <exclude>org.jboss.seam.remoting:*</exclude>
+            <exclude>org.jboss.seam.*</exclude>
          </excludes>
          <outputFileNameMapping>${artifact.artifactId}${dashClassifier?}.${artifact.extension}</outputFileNameMapping>
       </dependencySet>
@@ -47,23 +69,12 @@
          <unpack>true</unpack>
          <useProjectArtifact>false</useProjectArtifact>
          <includes>
+            <include>org.jboss.seam.faces:seam-faces-examples-short-ly</include>
+            <include>org.jboss.seam.xml:seam-xml-config-reference-guide</include>
             <include>org.jboss.seam.remoting:seam-remoting-model-example</include>
             <include>org.jboss.seam.remoting:seam-remoting-helloworld-example</include>
          </includes>
       </dependencySet>
-      <!-- Pull in docbook artifacts -->
-      <dependencySet>
-         <outputDirectory>doc/reference</outputDirectory>
-         <unpack>true</unpack>
-         <useProjectArtifact>false</useProjectArtifact>
-         <includes>
-            <include>org.jboss.seam.remoting:seam-remoting-reference-guide</include>
-         </includes>
-         <unpackOptions>
-            <excludes>
-               <exclude>META-INF/</exclude>
-            </excludes>
-         </unpackOptions>
-      </dependencySet>
    </dependencySets>
+
 </assembly>

Modified: dist/trunk/pom.xml
===================================================================
--- dist/trunk/pom.xml	2010-06-03 17:38:45 UTC (rev 13033)
+++ dist/trunk/pom.xml	2010-06-03 17:41:29 UTC (rev 13034)
@@ -227,6 +227,20 @@
 
       </dependencies>
    </dependencyManagement>
+   
+   <profiles>
+      <profile>
+      <id>distribution</id>
+      <activation>
+         <property>
+            <name>dist</name>
+         </property>
+      </activation>
+      <modules>
+         <module>dist</module>
+      </modules>
+    </profile>
+   </profiles>
 
    <scm>
       <connection>scm:svn:http://anonsvn.jboss.org/repos/seam/dist/trunk



More information about the seam-commits mailing list