[seam-commits] Seam SVN: r12099 - in modules/remoting/trunk: core and 1 other directory.

seam-commits at lists.jboss.org seam-commits at lists.jboss.org
Thu Mar 4 23:30:51 EST 2010


Author: shane.bryzak at jboss.com
Date: 2010-03-04 23:30:50 -0500 (Thu, 04 Mar 2010)
New Revision: 12099

Added:
   modules/remoting/trunk/distribution.txt
Modified:
   modules/remoting/trunk/assembly.xml
   modules/remoting/trunk/core/pom.xml
   modules/remoting/trunk/readme.txt
Log:
my hackish attempt at using maven to build a distribution.. at least it works!


Modified: modules/remoting/trunk/assembly.xml
===================================================================
--- modules/remoting/trunk/assembly.xml	2010-03-05 03:44:36 UTC (rev 12098)
+++ modules/remoting/trunk/assembly.xml	2010-03-05 04:30:50 UTC (rev 12099)
@@ -6,16 +6,47 @@
       <format>zip</format>
    </formats>
    <includeBaseDirectory>false</includeBaseDirectory>
+   
+   <fileSets>
+      <fileSet>
+         <directory>core/target/apidocs</directory>
+         <outputDirectory>seam-remoting/doc/apidocs</outputDirectory>
+         <includes>
+            <include>**</include>
+         </includes>
+      </fileSet>
+      
+      <fileSet>
+         <directory>examples</directory>
+         <outputDirectory>seam-remoting/examples</outputDirectory>
+         <useDefaultExcludes>true</useDefaultExcludes>
+         <includes>
+            <include>helloworld/pom.xml</include>
+            <include>helloworld/src/**</include>
+            <include>model/pom.xml</include>
+            <include>model/src/**</include>
+         </includes>
+      </fileSet>
+      
+      <fileSet>
+        <directory>.</directory>
+        <outputDirectory>seam-remoting</outputDirectory>
+        <includes>
+           <include>readme.txt</include>
+           <include>lgpl.txt</include>
+        </includes>
+      </fileSet>
+   </fileSets>
 
    <moduleSets>
       <moduleSet>
          <includes>
-            <include>org.jboss.seam.remoting:seam-remoting-core</include>
+            <include>org.jboss.seam.remoting:seam-remoting-core:jar</include>
          </includes>
          <binaries>
             <outputDirectory>seam-remoting/lib</outputDirectory>
             <unpack>false</unpack>
-         </binaries>
+         </binaries>         
       </moduleSet>
 
       <moduleSet>
@@ -28,14 +59,5 @@
         </binaries>
       </moduleSet>
 
-      <moduleSet>
-        <includes>
-          <include>org.jboss.seam.remoting:seam-remoting-helloworld-example</include>
-        </includes>
-        <sources>
-          <outputDirectory>seam-remoting/examples/helloworld</outputDirectory>
-          <includeModuleDirectory>false</includeModuleDirectory>
-        </sources>
-     </moduleSet>
    </moduleSets>
 </assembly>

Modified: modules/remoting/trunk/core/pom.xml
===================================================================
--- modules/remoting/trunk/core/pom.xml	2010-03-05 03:44:36 UTC (rev 12098)
+++ modules/remoting/trunk/core/pom.xml	2010-03-05 04:30:50 UTC (rev 12099)
@@ -14,24 +14,7 @@
    <packaging>jar</packaging>   
    <name>Seam Remoting</name>
   
-   <!-- Snapshots repo to get parent -->
-   <repositories>
-      <repository>
-         <id>oss.sonatype.org/jboss-snapshots</id>
-         <name>JBoss (Nexus) Snapshots Repository</name>
-         <url>http://oss.sonatype.org/content/repositories/jboss-snapshots</url>
-         <releases>
-            <enabled>false</enabled>
-         </releases>
-         <snapshots>
-            <enabled>true</enabled>
-            <updatePolicy>never</updatePolicy>
-         </snapshots>
-      </repository>
-   </repositories>
-
    <dependencies>
-
       <dependency>
          <groupId>javax.el</groupId>
          <artifactId>el-api</artifactId>
@@ -94,10 +77,23 @@
       </dependency>
    </dependencies>
 
-   <scm>
-      <connection>scm:svn:http://anonsvn.jboss.org/repos/seam/modules/remoting/trunk</connection>
-      <developerConnection>scm:svn:https://svn.jboss.org/repos/seam/modules/remoting/trunk</developerConnection>
-      <url>http://fisheye.jboss.org/browse/Seam/modules/remoting/trunk</url>
-   </scm>
+   <build>
+      <plugins>
+         <plugin>
+            <groupId>org.apache.maven.plugins</groupId>
+            <artifactId>maven-javadoc-plugin</artifactId>
+            <version>2.6.1</version>
+            <executions>
+               <execution>
+                  <id>javadoc-jar</id>
+                  <phase>package</phase>
+                  <goals>
+                     <goal>jar</goal>
+                  </goals>
+               </execution>
+            </executions>
+         </plugin>
+      </plugins>
+   </build>
 
 </project>

Added: modules/remoting/trunk/distribution.txt
===================================================================
--- modules/remoting/trunk/distribution.txt	                        (rev 0)
+++ modules/remoting/trunk/distribution.txt	2010-03-05 04:30:50 UTC (rev 12099)
@@ -0,0 +1,4 @@
+To create the Seam Remoting distribution, run the following Maven command:
+
+mvn clean package assembly:assembly
+

Modified: modules/remoting/trunk/readme.txt
===================================================================
--- modules/remoting/trunk/readme.txt	2010-03-05 03:44:36 UTC (rev 12098)
+++ modules/remoting/trunk/readme.txt	2010-03-05 04:30:50 UTC (rev 12099)
@@ -15,7 +15,7 @@
 
   Seam Remoting Examples
   
-artifacts/
+lib/
 
   Seam Remoting jar files
   
@@ -44,3 +44,6 @@
 * Added new feature - Model API
 * Simplified JavaScript stubs for server-side beans
 * Added option to compress remote.js - add ?compress=true to URL
+* Experimental JMS support (that was present in Seam 2.x) has been removed - this feature will be
+  provided at a later date by a unified AJAX event bus.
+* Support for batch requests has been removed



More information about the seam-commits mailing list