[seam-commits] Seam SVN: r12712 - in modules/jms/trunk: api and 4 other directories.

seam-commits at lists.jboss.org seam-commits at lists.jboss.org
Tue May 11 19:36:50 EDT 2010


Author: jganoff
Date: 2010-05-11 19:36:50 -0400 (Tue, 11 May 2010)
New Revision: 12712

Added:
   modules/jms/trunk/distribution.txt
Modified:
   modules/jms/trunk/api/pom.xml
   modules/jms/trunk/dist/assembly.xml
   modules/jms/trunk/dist/pom.xml
   modules/jms/trunk/docs/reference/pom.xml
   modules/jms/trunk/docs/reference/src/main/docbook/en-US/installation.xml
   modules/jms/trunk/impl/pom.xml
   modules/jms/trunk/pom.xml
   modules/jms/trunk/readme.txt
Log:
Restructured project to match updated Module Anatomy guidelines @ http://www.seamframework.org/Seam3/ModuleAnatomy

Modified: modules/jms/trunk/api/pom.xml
===================================================================
--- modules/jms/trunk/api/pom.xml	2010-05-11 13:53:50 UTC (rev 12711)
+++ modules/jms/trunk/api/pom.xml	2010-05-11 23:36:50 UTC (rev 12712)
@@ -3,15 +3,16 @@
    <modelVersion>4.0.0</modelVersion>
 
    <parent>
-      <groupId>org.jboss.seam</groupId>
+      <groupId>org.jboss.seam.jms</groupId>
       <artifactId>seam-jms-parent</artifactId>
       <version>3.0.0-SNAPSHOT</version>
       <relativePath>../pom.xml</relativePath>
    </parent>
 
-   <artifactId>seam-jms</artifactId>
+   <artifactId>seam-jms-api</artifactId>
    <name>Seam JMS API</name>
    <description>Client View of the Seam JMS Module</description>
+   <packaging>jar</packaging>
 
    <dependencies>
       <dependency>
@@ -27,4 +28,28 @@
          <scope>provided</scope>
       </dependency>
    </dependencies>
+   
+   <profiles>
+      <profile>
+         <id>distribution</id>
+         <build>
+            <plugins>
+               <plugin>
+                  <groupId>org.apache.maven.plugins</groupId>
+                  <artifactId>maven-javadoc-plugin</artifactId>
+                  <version>2.7</version>
+                  <executions>
+                     <execution>
+                        <id>javadoc-api</id>
+                        <phase>package</phase>
+                        <goals>
+                           <goal>javadoc</goal>
+                        </goals>
+                     </execution>
+                  </executions>
+               </plugin>
+            </plugins>
+         </build>
+      </profile>
+   </profiles>   
 </project>

Modified: modules/jms/trunk/dist/assembly.xml
===================================================================
--- modules/jms/trunk/dist/assembly.xml	2010-05-11 13:53:50 UTC (rev 12711)
+++ modules/jms/trunk/dist/assembly.xml	2010-05-11 23:36:50 UTC (rev 12712)
@@ -25,6 +25,12 @@
          <directory>../docs/reference/target/docbook/publish</directory>
          <outputDirectory>seam-jms/doc/reference</outputDirectory>
       </fileSet>
+      
+      <!-- Pull in javadoc for api -->
+      <fileSet>
+         <directory>../api/target/site/apidocs</directory>
+         <outputDirectory>seam-jms/doc/apidocs</outputDirectory>
+      </fileSet>
 
       <!-- Layer sources from API and IMPL projects -->
       <fileSet>
@@ -50,8 +56,8 @@
          <outputDirectory>seam-jms/lib</outputDirectory>
          <useProjectArtifact>false</useProjectArtifact>
          <includes>
-            <include>org.jboss.seam:seam-jms</include>
-            <include>org.jboss.seam:seam-jms-impl</include>
+            <include>org.jboss.seam.jms:seam-jms-api</include>
+            <include>org.jboss.seam.jms:seam-jms</include>
             <include>org.jboss.weld:weld-extensions</include>
          </includes>
       </dependencySet>

Modified: modules/jms/trunk/dist/pom.xml
===================================================================
--- modules/jms/trunk/dist/pom.xml	2010-05-11 13:53:50 UTC (rev 12711)
+++ modules/jms/trunk/dist/pom.xml	2010-05-11 23:36:50 UTC (rev 12712)
@@ -4,7 +4,7 @@
    <modelVersion>4.0.0</modelVersion>
 
    <parent>
-      <groupId>org.jboss.seam</groupId>
+      <groupId>org.jboss.seam.jms</groupId>
       <artifactId>seam-jms-parent</artifactId>
       <version>3.0.0-SNAPSHOT</version>
       <relativePath>../pom.xml</relativePath>
@@ -17,13 +17,15 @@
 
    <dependencies>
       <dependency>
-         <groupId>org.jboss.seam</groupId>
-         <artifactId>seam-jms</artifactId>
+         <groupId>org.jboss.seam.jms</groupId>
+         <artifactId>seam-jms-api</artifactId>
+         <version>${project.version}</version>
       </dependency>
 
       <dependency>
-         <groupId>org.jboss.seam</groupId>
-         <artifactId>seam-jms-impl</artifactId>
+         <groupId>org.jboss.seam.jms</groupId>
+         <artifactId>seam-jms</artifactId>
+         <version>${project.version}</version>
       </dependency>
       
       <dependency>

Added: modules/jms/trunk/distribution.txt
===================================================================
--- modules/jms/trunk/distribution.txt	                        (rev 0)
+++ modules/jms/trunk/distribution.txt	2010-05-11 23:36:50 UTC (rev 12712)
@@ -0,0 +1,5 @@
+To create the Seam JMS distribution, run the following Maven command:
+
+mvn clean package -P distribution
+
+Release binaries will be produced in: dist/target
\ No newline at end of file

Modified: modules/jms/trunk/docs/reference/pom.xml
===================================================================
--- modules/jms/trunk/docs/reference/pom.xml	2010-05-11 13:53:50 UTC (rev 12711)
+++ modules/jms/trunk/docs/reference/pom.xml	2010-05-11 23:36:50 UTC (rev 12712)
@@ -3,7 +3,7 @@
 	<modelVersion>4.0.0</modelVersion>
 
 	<parent>
-		<groupId>org.jboss.seam</groupId>
+		<groupId>org.jboss.seam.jms</groupId>
 		<artifactId>seam-jms-parent</artifactId>
 		<version>3.0.0-SNAPSHOT</version>
 		<relativePath>../../pom.xml</relativePath>

Modified: modules/jms/trunk/docs/reference/src/main/docbook/en-US/installation.xml
===================================================================
--- modules/jms/trunk/docs/reference/src/main/docbook/en-US/installation.xml	2010-05-11 13:53:50 UTC (rev 12711)
+++ modules/jms/trunk/docs/reference/src/main/docbook/en-US/installation.xml	2010-05-11 23:36:50 UTC (rev 12712)
@@ -31,8 +31,8 @@
    </para>
    
    <itemizedlist>
+      <listitem>seam-jms-api.jar</listitem>
       <listitem>seam-jms.jar</listitem>
-      <listitem>seam-jms-impl.jar</listitem>
       <listitem>weld-extensions.jar</listitem>
    </itemizedlist>
 

Modified: modules/jms/trunk/impl/pom.xml
===================================================================
--- modules/jms/trunk/impl/pom.xml	2010-05-11 13:53:50 UTC (rev 12711)
+++ modules/jms/trunk/impl/pom.xml	2010-05-11 23:36:50 UTC (rev 12712)
@@ -3,20 +3,17 @@
 	<modelVersion>4.0.0</modelVersion>
 
 	<parent>
-		<groupId>org.jboss.seam</groupId>
+		<groupId>org.jboss.seam.jms</groupId>
 		<artifactId>seam-jms-parent</artifactId>
 		<version>3.0.0-SNAPSHOT</version>
 		<relativePath>../pom.xml</relativePath>
 	</parent>
 
-	<artifactId>seam-jms-impl</artifactId>
+	<artifactId>seam-jms</artifactId>
 	<name>Seam JMS Implementation</name>
 	<description>Implementation of the Seam JMS Module</description>
+   <packaging>jar</packaging>
 
-	<properties>
-		<arquillian.version>1.0.0.Alpha1</arquillian.version>
-	</properties>
-
 	<dependencies>
 		<dependency>
 			<groupId>javax.enterprise</groupId>
@@ -25,8 +22,9 @@
 		</dependency>
 
 		<dependency>
-			<groupId>org.jboss.seam</groupId>
-			<artifactId>seam-jms</artifactId>
+			<groupId>org.jboss.seam.jms</groupId>
+			<artifactId>seam-jms-api</artifactId>
+         <version>${project.version}</version>
 		</dependency>
 
 		<dependency>

Modified: modules/jms/trunk/pom.xml
===================================================================
--- modules/jms/trunk/pom.xml	2010-05-11 13:53:50 UTC (rev 12711)
+++ modules/jms/trunk/pom.xml	2010-05-11 23:36:50 UTC (rev 12712)
@@ -8,7 +8,7 @@
 		<version>9</version>
 	</parent>
 
-	<groupId>org.jboss.seam</groupId>
+	<groupId>org.jboss.seam.jms</groupId>
 	<artifactId>seam-jms-parent</artifactId>
 	<packaging>pom</packaging>
 	<name>Seam JMS Parent</name>
@@ -17,19 +17,18 @@
 	<url>http://sfwk.org/Seam3/JMSModule</url>
 
 	<properties>
-		<seam.jms.version>3.0.0-SNAPSHOT</seam.jms.version>
 		<weld.api.version>1.0-SP1</weld.api.version>
 		<emma.maven.plugin.version>1.0-alpha-2</emma.maven.plugin.version>
 		<emma4it.maven.plugin.version>1.3</emma4it.maven.plugin.version>
 		<jboss.maven.plugin.version>1.4</jboss.maven.plugin.version>
 		<maven.antrun.plugin.version>1.3</maven.antrun.plugin.version>
 		<cargo.maven2.plugin.version>1.0-beta-2</cargo.maven2.plugin.version>
+		<arquillian.version>1.0.0.Alpha1</arquillian.version>
 	</properties>
 
 	<modules>
 		<module>api</module>
 		<module>impl</module>
-		<module>docs/reference</module>
 		<!-- 
 		<module>examples</module>
 		-->
@@ -40,6 +39,7 @@
 		<profile>
 			<id>distribution</id>
 			<modules>
+            <module>docs/reference</module>
 				<module>dist</module>
 			</modules>
 		</profile>
@@ -222,22 +222,6 @@
 				<version>1.0.0.Alpha1</version>
 			</dependency>
 
-			<!--
-				Modules defined again here to prevent need to explicitly specify
-				version where used
-			-->
-			<dependency>
-				<groupId>org.jboss.seam</groupId>
-				<artifactId>seam-jms</artifactId>
-				<version>${seam.jms.version}</version>
-			</dependency>
-
-			<dependency>
-				<groupId>org.jboss.seam</groupId>
-				<artifactId>seam-jms-impl</artifactId>
-				<version>${seam.jms.version}</version>
-			</dependency>
-   
          <dependency>
             <groupId>org.slf4j</groupId>
             <artifactId>slf4j-api</artifactId>

Modified: modules/jms/trunk/readme.txt
===================================================================
--- modules/jms/trunk/readme.txt	2010-05-11 13:53:50 UTC (rev 12711)
+++ modules/jms/trunk/readme.txt	2010-05-11 23:36:50 UTC (rev 12712)
@@ -1,6 +1,8 @@
 Seam JMS
 =============
 
+http://www.seamframework.org/Seam3/JMSModule
+
 Seam extends the CDI programming model into the messaging world by allowing you
 to inject JMS resources into your beans. Further, Seam bridges the CDI event 
 bus over JMS; this gives you the benefits of CDI-style type-safety for 



More information about the seam-commits mailing list