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