Author: saminda
Date: Sun Jan 13 23:34:15 2008
New Revision: 611729

URL: http://svn.apache.org/viewvc?rev=611729&view=rev
Log:
1. Fixed the disbribution
2. Fixed poms
3. Inorder to build the distribtuion use mvn clean install -Drelease 

Added:
    webservices/rampart/trunk/java/modules/distribution/
    webservices/rampart/trunk/java/modules/distribution/bin.xml
    webservices/rampart/trunk/java/modules/distribution/pom.xml
    webservices/rampart/trunk/java/modules/distribution/src.xml
Modified:
    webservices/rampart/trunk/java/modules/rampart-core/pom.xml
    webservices/rampart/trunk/java/modules/rampart-mar/pom.xml
    webservices/rampart/trunk/java/modules/rampart-policy/pom.xml
    webservices/rampart/trunk/java/modules/rampart-tests/pom.xml
    webservices/rampart/trunk/java/modules/rampart-trust-mar/pom.xml
    webservices/rampart/trunk/java/modules/rampart-trust/pom.xml
    webservices/rampart/trunk/java/pom.xml

Added: webservices/rampart/trunk/java/modules/distribution/bin.xml
URL: 
http://svn.apache.org/viewvc/webservices/rampart/trunk/java/modules/distribution/bin.xml?rev=611729&view=auto
==============================================================================
--- webservices/rampart/trunk/java/modules/distribution/bin.xml (added)
+++ webservices/rampart/trunk/java/modules/distribution/bin.xml Sun Jan 13 
23:34:15 2008
@@ -0,0 +1,66 @@
+<assembly>
+    <id>bin</id>
+    <includeBaseDirectory>false</includeBaseDirectory>
+    <formats>
+        <format>zip</format>
+    </formats>
+    <dependencySets>
+        <dependencySet>
+            <outputDirectory>${dist.dir}/modules</outputDirectory>
+            <includes>
+                <include>org.apache.rampart:rampart:mar</include>
+                <include>org.apache.rampart:rahas:mar</include>
+            </includes>
+        </dependencySet>
+        <dependencySet>
+            <outputDirectory>${dist.dir}/lib</outputDirectory>
+            <excludes>
+                <exclude>org.apache.rampart:*:*:*</exclude>
+            </excludes>
+        </dependencySet>
+        <dependencySet>
+             <outputDirectory>${dist.dir}/lib</outputDirectory>
+            <includes>
+                <include>org.apache.rampart:rampart-core:jar</include>
+                <include>org.apache.rampart:rampart-policy:jar</include>
+            </includes>
+        </dependencySet>
+    </dependencySets>
+    <fileSets>
+        <fileSet>
+            <directory>target/apidocs</directory>
+            <outputDirectory>${dist.dir}/docs/apidocs</outputDirectory>
+        </fileSet>
+        <fileSet>
+            <directory>../../target/site</directory>
+            <outputDirectory>${dist.dir}/docs</outputDirectory>
+        </fileSet>
+        <fileSet>
+            <directory>../rampart-samples</directory>
+            <outputDirectory>${dist.dir}/samples</outputDirectory>
+        </fileSet>
+    </fileSets>
+
+    <files>
+        <file>
+            <source>../../release-docs/README.txt</source>
+            <outputDirectory>${dist.dir}</outputDirectory>
+            <destName>README</destName>
+        </file>
+        <file>
+            <source>../../release-docs/LICENSE.txt</source>
+            <outputDirectory>${dist.dir}</outputDirectory>
+            <destName>LICENSE</destName>
+        </file>
+        <file>
+            <source>../../release-docs/NOTICE.txt</source>
+            <outputDirectory>${dist.dir}</outputDirectory>
+            <destName>NOTICE</destName>
+        </file>
+        <file>
+            <source>../../release-docs/release-notes.html</source>
+            <outputDirectory>${dist.dir}</outputDirectory>
+        </file>
+    </files>
+
+</assembly>

Added: webservices/rampart/trunk/java/modules/distribution/pom.xml
URL: 
http://svn.apache.org/viewvc/webservices/rampart/trunk/java/modules/distribution/pom.xml?rev=611729&view=auto
==============================================================================
--- webservices/rampart/trunk/java/modules/distribution/pom.xml (added)
+++ webservices/rampart/trunk/java/modules/distribution/pom.xml Sun Jan 13 
23:34:15 2008
@@ -0,0 +1,109 @@
+<project 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/maven-v4_0_0.xsd";>
+
+    <parent>
+        <groupId>org.apache.rampart</groupId>
+        <artifactId>rampart-project</artifactId>
+        <version>SNAPSHOT</version>
+    </parent>
+    <modelVersion>4.0.0</modelVersion>
+    <artifactId>rampart-dist</artifactId>
+    <packaging>pom</packaging>
+    <name>Rampart - Distribution</name>
+
+    <build>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-antrun-plugin</artifactId>
+                <version>1.1</version>
+                <executions>
+                    <execution>
+                        <id>build-javadoc</id>
+                        <phase>package</phase>
+                        <configuration>
+                            <tasks>
+                                <javadoc packagenames="org.apache.rampart.*"
+                                         destdir="target/apidocs"
+                                         author="true"
+                                         breakiterator="true"
+                                         version="true"
+                                         use="true"
+                                         windowtitle="Apache Rampart API">
+
+                                    <sourcepath>
+                                        <dirset dir="../..">
+                                            <include 
name="**/rampart-core/src/main/java"/>
+                                            <include 
name="**/rampart-policy/src/main/java"/>
+                                            <include 
name="**/rampart-trust/src/main/java"/>
+                                        </dirset>
+                                    </sourcepath>
+
+                                    <classpath 
refid="maven.dependency.classpath"/>
+                                    <classpath 
refid="maven.compile.classpath"/>
+                                    <classpath 
refid="maven.runtime.classpath"/>
+
+                                </javadoc>
+                            </tasks>
+                        </configuration>
+                        <goals>
+                            <goal>run</goal>
+                        </goals>
+                    </execution>
+                </executions>
+            </plugin>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-assembly-plugin</artifactId>
+                <version>2.2-beta-1</version>
+                <executions>
+                    <execution>
+                        <id>distribution-package</id>
+                        <phase>package</phase>
+                        <goals>
+                            <goal>attached</goal>
+                        </goals>
+                        <configuration>
+                            <descriptors>
+                                <descriptor>bin.xml</descriptor>
+                                <descriptor>src.xml</descriptor>
+                            </descriptors>
+                        </configuration>
+                    </execution>
+                </executions>
+            </plugin>
+        </plugins>
+    </build>
+
+    <dependencies>
+        <dependency>
+            <groupId>org.apache.rampart</groupId>
+            <artifactId>rampart</artifactId>
+            <version>${rampart.mar.version}</version>
+            <type>mar</type>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.rampart</groupId>
+            <artifactId>rahas</artifactId>
+            <version>${rahas.mar.version}</version>
+            <type>mar</type>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.rampart</groupId>
+            <artifactId>rampart-core</artifactId>
+            <version>${pom.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.rampart</groupId>
+            <artifactId>rampart-policy</artifactId>
+            <version>${pom.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.rampart</groupId>
+            <artifactId>rampart-trust</artifactId>
+            <version>${pom.version}</version>
+        </dependency>
+    </dependencies>
+
+</project>
\ No newline at end of file

Added: webservices/rampart/trunk/java/modules/distribution/src.xml
URL: 
http://svn.apache.org/viewvc/webservices/rampart/trunk/java/modules/distribution/src.xml?rev=611729&view=auto
==============================================================================
--- webservices/rampart/trunk/java/modules/distribution/src.xml (added)
+++ webservices/rampart/trunk/java/modules/distribution/src.xml Sun Jan 13 
23:34:15 2008
@@ -0,0 +1,34 @@
+<assembly>
+    <id>src</id>
+    <includeBaseDirectory>false</includeBaseDirectory>
+    <formats>
+        <format>zip</format>
+    </formats>
+
+    <fileSets>
+        <fileSet>
+            <directory>../..</directory>
+            <outputDirectory>rampart-src-${rampart.version}</outputDirectory>
+            <includes>
+                <include>**/modules/**/*</include>
+                <include>**/pom.xml</include>
+                <include>src</include>
+                <include>release-docs</include>
+            </includes>
+            <excludes>
+                <exclude>**/target</exclude>
+                <exclude>**/target/**/*</exclude>
+                <exclude>**/build</exclude>
+                <exclude>**/build/**/*</exclude>
+                <exclude>**/.settings</exclude>
+                <exclude>**/.classpath</exclude>
+                <exclude>**/.project</exclude>
+                <exclude>**/.wtpmodules</exclude>
+                <exclude>**/*.iml</exclude>
+                <exclude>**/.settings</exclude>
+                <exclude>**/.settings/**/*</exclude>
+                <exclude>**/.svn/**</exclude>
+            </excludes>
+        </fileSet>
+    </fileSets>
+</assembly>

Modified: webservices/rampart/trunk/java/modules/rampart-core/pom.xml
URL: 
http://svn.apache.org/viewvc/webservices/rampart/trunk/java/modules/rampart-core/pom.xml?rev=611729&r1=611728&r2=611729&view=diff
==============================================================================
--- webservices/rampart/trunk/java/modules/rampart-core/pom.xml (original)
+++ webservices/rampart/trunk/java/modules/rampart-core/pom.xml Sun Jan 13 
23:34:15 2008
@@ -11,7 +11,6 @@
     <modelVersion>4.0.0</modelVersion>
     <artifactId>rampart-core</artifactId>
     <packaging>jar</packaging>
-    <version>SNAPSHOT</version>
     <name>Rampart - Core</name>
 
     <build>
@@ -33,14 +32,14 @@
             </plugin>
         </plugins>
     </build>
-    
+
     <dependencies>
-       <dependency>
+        <dependency>
             <groupId>org.apache.rampart</groupId>
             <artifactId>rampart-policy</artifactId>
             <version>${pom.version}</version>
         </dependency>
-       <dependency>
+        <dependency>
             <groupId>org.apache.rampart</groupId>
             <artifactId>rampart-trust</artifactId>
             <version>${pom.version}</version>
@@ -48,15 +47,15 @@
     </dependencies>
 
     <reporting>
-      <plugins>
-        <plugin>
-        <groupId>org.apache.maven.plugins</groupId>
-        <artifactId>maven-site-plugin</artifactId>
-        <configuration>
-         <templateDirectory>${basedir}</templateDirectory>
-         <menu ref="parent" />
-        </configuration>
-        </plugin>
-      </plugins>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-site-plugin</artifactId>
+                <configuration>
+                    <templateDirectory>${basedir}</templateDirectory>
+                    <menu ref="parent"/>
+                </configuration>
+            </plugin>
+        </plugins>
     </reporting>
 </project>

Modified: webservices/rampart/trunk/java/modules/rampart-mar/pom.xml
URL: 
http://svn.apache.org/viewvc/webservices/rampart/trunk/java/modules/rampart-mar/pom.xml?rev=611729&r1=611728&r2=611729&view=diff
==============================================================================
--- webservices/rampart/trunk/java/modules/rampart-mar/pom.xml (original)
+++ webservices/rampart/trunk/java/modules/rampart-mar/pom.xml Sun Jan 13 
23:34:15 2008
@@ -11,7 +11,7 @@
     <groupId>org.apache.rampart</groupId>
     <artifactId>rampart</artifactId>
     <packaging>mar</packaging>
-    <version>${rampart.mar.version}</version>
+    <version>${rampart.mar.version}</version><!-- TODO need to remove this-->  
     <name>Rampart - Mar</name>
 
     <scm>
@@ -55,12 +55,12 @@
        <dependency>
             <groupId>org.apache.rampart</groupId>
             <artifactId>rampart-policy</artifactId>
-            <version>${rampart.version}</version>
+            <version>${pom.version}</version>
         </dependency>
        <dependency>
             <groupId>org.apache.rampart</groupId>
             <artifactId>rampart-trust</artifactId>
-            <version>${rampart.version}</version>
+            <version>${pom.version}</version>
         </dependency>
     </dependencies>
 

Modified: webservices/rampart/trunk/java/modules/rampart-policy/pom.xml
URL: 
http://svn.apache.org/viewvc/webservices/rampart/trunk/java/modules/rampart-policy/pom.xml?rev=611729&r1=611728&r2=611729&view=diff
==============================================================================
--- webservices/rampart/trunk/java/modules/rampart-policy/pom.xml (original)
+++ webservices/rampart/trunk/java/modules/rampart-policy/pom.xml Sun Jan 13 
23:34:15 2008
@@ -11,7 +11,6 @@
     <modelVersion>4.0.0</modelVersion>
     <artifactId>rampart-policy</artifactId>
     <packaging>jar</packaging>
-    <version>SNAPSHOT</version>
     <name>Rampart - Policy</name>
 
     <build>
@@ -35,16 +34,16 @@
     </build>
 
     <reporting>
-      <plugins>
-        <plugin>
-        <groupId>org.apache.maven.plugins</groupId>
-        <artifactId>maven-site-plugin</artifactId>
-        <configuration>
-         <templateDirectory>${basedir}</templateDirectory>
-         <menu ref="parent" />
-        </configuration>
-        </plugin>
-      </plugins>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-site-plugin</artifactId>
+                <configuration>
+                    <templateDirectory>${basedir}</templateDirectory>
+                    <menu ref="parent"/>
+                </configuration>
+            </plugin>
+        </plugins>
     </reporting>
-    
+
 </project>

Modified: webservices/rampart/trunk/java/modules/rampart-tests/pom.xml
URL: 
http://svn.apache.org/viewvc/webservices/rampart/trunk/java/modules/rampart-tests/pom.xml?rev=611729&r1=611728&r2=611729&view=diff
==============================================================================
--- webservices/rampart/trunk/java/modules/rampart-tests/pom.xml (original)
+++ webservices/rampart/trunk/java/modules/rampart-tests/pom.xml Sun Jan 13 
23:34:15 2008
@@ -11,7 +11,6 @@
     <modelVersion>4.0.0</modelVersion>
     <artifactId>rampart-tests</artifactId>
     <packaging>jar</packaging>
-    <version>SNAPSHOT</version>
     <name>Rampart - Test Suite</name>
 
     <build>
@@ -38,19 +37,19 @@
             </plugin>
         </plugins>
     </build>
-    
+
     <dependencies>
-       <dependency>
+        <dependency>
             <groupId>org.apache.rampart</groupId>
             <artifactId>rampart-policy</artifactId>
             <version>${pom.version}</version>
         </dependency>
-       <dependency>
+        <dependency>
             <groupId>org.apache.rampart</groupId>
             <artifactId>rampart-trust</artifactId>
             <version>${pom.version}</version>
         </dependency>
-       <dependency>
+        <dependency>
             <groupId>org.apache.rampart</groupId>
             <artifactId>rampart-core</artifactId>
             <version>${pom.version}</version>
@@ -58,16 +57,16 @@
     </dependencies>
 
     <reporting>
-      <plugins>
-        <plugin>
-        <groupId>org.apache.maven.plugins</groupId>
-        <artifactId>maven-site-plugin</artifactId>
-        <configuration>
-         <templateDirectory>${basedir}</templateDirectory>
-         <menu ref="parent" />
-        </configuration>
-        </plugin>
-      </plugins>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-site-plugin</artifactId>
+                <configuration>
+                    <templateDirectory>${basedir}</templateDirectory>
+                    <menu ref="parent"/>
+                </configuration>
+            </plugin>
+        </plugins>
     </reporting>
-    
+
 </project>

Modified: webservices/rampart/trunk/java/modules/rampart-trust-mar/pom.xml
URL: 
http://svn.apache.org/viewvc/webservices/rampart/trunk/java/modules/rampart-trust-mar/pom.xml?rev=611729&r1=611728&r2=611729&view=diff
==============================================================================
--- webservices/rampart/trunk/java/modules/rampart-trust-mar/pom.xml (original)
+++ webservices/rampart/trunk/java/modules/rampart-trust-mar/pom.xml Sun Jan 13 
23:34:15 2008
@@ -12,7 +12,7 @@
     <groupId>org.apache.rampart</groupId>
     <artifactId>rahas</artifactId>
     <packaging>mar</packaging>
-    <version>${rahas.mar.version}</version>
+    <version>${rahas.mar.version}</version><!-- TODO need to remove this-->   
     <name>Rampart - Trust-Mar</name>
 
     <scm>
@@ -56,12 +56,12 @@
        <dependency>
             <groupId>org.apache.rampart</groupId>
             <artifactId>rampart-policy</artifactId>
-            <version>${rampart.version}</version>
+            <version>${pom.version}</version>
         </dependency>
        <dependency>
             <groupId>org.apache.rampart</groupId>
             <artifactId>rampart-trust</artifactId>
-            <version>${rampart.version}</version>
+            <version>${pom.version}</version>
         </dependency>
     </dependencies>
 

Modified: webservices/rampart/trunk/java/modules/rampart-trust/pom.xml
URL: 
http://svn.apache.org/viewvc/webservices/rampart/trunk/java/modules/rampart-trust/pom.xml?rev=611729&r1=611728&r2=611729&view=diff
==============================================================================
--- webservices/rampart/trunk/java/modules/rampart-trust/pom.xml (original)
+++ webservices/rampart/trunk/java/modules/rampart-trust/pom.xml Sun Jan 13 
23:34:15 2008
@@ -11,7 +11,6 @@
     <modelVersion>4.0.0</modelVersion>
     <artifactId>rampart-trust</artifactId>
     <packaging>jar</packaging>
-    <version>SNAPSHOT</version>
     <name>Rampart - Trust</name>
 
     <build>
@@ -36,11 +35,11 @@
                     <target>1.4</target>
                 </configuration>
             </plugin>
-          </plugins>
+        </plugins>
     </build>
-    
+
     <dependencies>
-       <dependency>
+        <dependency>
             <groupId>org.apache.rampart</groupId>
             <artifactId>rampart-policy</artifactId>
             <version>${pom.version}</version>
@@ -48,16 +47,16 @@
     </dependencies>
 
     <reporting>
-      <plugins>
-        <plugin>
-        <groupId>org.apache.maven.plugins</groupId>
-        <artifactId>maven-site-plugin</artifactId>
-        <configuration>
-         <templateDirectory>${basedir}</templateDirectory>
-         <menu ref="parent" />
-        </configuration>
-        </plugin>
-      </plugins>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-site-plugin</artifactId>
+                <configuration>
+                    <templateDirectory>${basedir}</templateDirectory>
+                    <menu ref="parent"/>
+                </configuration>
+            </plugin>
+        </plugins>
     </reporting>
 
 </project>

Modified: webservices/rampart/trunk/java/pom.xml
URL: 
http://svn.apache.org/viewvc/webservices/rampart/trunk/java/pom.xml?rev=611729&r1=611728&r2=611729&view=diff
==============================================================================
--- webservices/rampart/trunk/java/pom.xml (original)
+++ webservices/rampart/trunk/java/pom.xml Sun Jan 13 23:34:15 2008
@@ -302,15 +302,15 @@
             <artifactId>xml-apis</artifactId>
             <version>${xml.apis.version}</version>
         </dependency>
-        <dependency>
-            <groupId>org.apache.woden</groupId>
-            <artifactId>woden-api</artifactId>
-            <version>${woden.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.woden</groupId>
-            <artifactId>woden-impl-dom</artifactId>
-            <version>${woden.version}</version>
+        <dependency>
+            <groupId>org.apache.woden</groupId>
+            <artifactId>woden-api</artifactId>
+            <version>${woden.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.woden</groupId>
+            <artifactId>woden-impl-dom</artifactId>
+            <version>${woden.version}</version>
         </dependency>
         <dependency>
             <groupId>wsdl4j</groupId>
@@ -456,6 +456,36 @@
             </dependencies>
         </profile>
 
+        <profile>
+            <id>distribution</id>
+            <activation>
+                <property>
+                    <name>release</name>
+                </property>
+            </activation>
+            <modules>
+                <module>modules/distribution</module>
+            </modules>
+            <build>
+                <plugins>
+                    <plugin>
+                        <groupId>org.apache.maven.plugins</groupId>
+                        <artifactId>maven-site-plugin</artifactId>
+                        <version>2.0-beta-5</version>
+                        <inherited>false</inherited>
+                        <executions>
+                            <execution>
+                                <phase>install</phase>
+                                <goals>
+                                    <goal>site</goal>
+                                </goals>
+                            </execution>
+                        </executions>
+                    </plugin>
+                </plugins>
+            </build>
+        </profile>
+
     </profiles>
 
     <modules>
@@ -473,28 +503,23 @@
         <rampart.mar.version>SNAPSHOT</rampart.mar.version>
                <rahas.mar.version>SNAPSHOT</rahas.mar.version>
                <axis2.version>SNAPSHOT</axis2.version>
-
+        <neethi.version>SNAPSHOT</neethi.version>
         <axiom.version>SNAPSHOT</axiom.version>
+        <wss4j.version>SNAPSHOT</wss4j.version>
+        <woden.version>1.0-incubating-SNAPSHOT</woden.version>
         <addressing.mar.version>SNAPSHOT</addressing.mar.version>
 
-        <wss4j.version>SNAPSHOT</wss4j.version>
         <xmlsec.version>1.4.0</xmlsec.version>
-
         <opensaml.version>1.1</opensaml.version>
-
         <XmlSchema.version>1.3.1</XmlSchema.version>
-        <neethi.version>SNAPSHOT</neethi.version>
 
         <xbean.version>2.1.0</xbean.version>
-        <woden.version>1.0-incubating-SNAPSHOT</woden.version>
         <wsdl4j.version>1.6.1</wsdl4j.version>
         <annogen.version>0.1.0</annogen.version>
 
         <activation.version>1.1</activation.version>
         <javamail.version>1.4</javamail.version>
-
         <jaxen.version>1.1-beta-10</jaxen.version>
-
         <stax.impl.groupid>org.codehaus.woodstox</stax.impl.groupid>
         <stax.impl.artifactid>wstx-asl</stax.impl.artifactid>
         <stax.impl.version>3.2.0</stax.impl.version>
@@ -524,6 +549,9 @@
 
         <xalan.version>2.7.0</xalan.version>
         <xerces.version>2.8.1</xerces.version>
+
+        <!-- distribution properties -->
+        <dist.dir>rampart-${pom.version}</dist.dir>
 
     </properties>
     <distributionManagement>


Reply via email to