[wsas-java-dev] svn commit r268 - in wsas/java/trunk: .
modules/distribution modules/distribution/common
modules/distribution/common/src
modules/distribution/common/src/assemble
modules/distribution/standalone
svn at wso2.com
svn at wso2.com
Thu Dec 21 05:46:42 PST 2006
Author: saminda
Date: Thu Dec 21 05:46:40 2006
New Revision: 268
Added:
wsas/java/trunk/modules/distribution/
wsas/java/trunk/modules/distribution/common/
wsas/java/trunk/modules/distribution/common/pom.xml
wsas/java/trunk/modules/distribution/common/src/
wsas/java/trunk/modules/distribution/common/src/assemble/
wsas/java/trunk/modules/distribution/common/src/assemble/dist-common-assembly.xml
wsas/java/trunk/modules/distribution/pom.xml
wsas/java/trunk/modules/distribution/standalone/
wsas/java/trunk/modules/distribution/standalone/pom.xml
Modified:
wsas/java/trunk/pom.xml
Log:
Maven2 standalone build with available.
The build will be available at modules/distribution/standalone.
To run the build; fist buid wso2wsf; then
mvn clean install -Dcommon -Dstandalone
Added: wsas/java/trunk/modules/distribution/common/pom.xml
==============================================================================
--- (empty file)
+++ wsas/java/trunk/modules/distribution/common/pom.xml Thu Dec 21 05:46:40 2006
@@ -0,0 +1,493 @@
+<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.wso2.wsas</groupId>
+ <artifactId>org.wso2.wsas</artifactId>
+ <version>1.2-SNAPSHOT</version>
+ </parent>
+
+ <modelVersion>4.0.0</modelVersion>
+ <artifactId>wso2wsas-distribution-common</artifactId>
+ <packaging>pom</packaging>
+ <version>1.2-SNAPSHOT</version>
+ <name>WSO2 Web Services Application Server - Distribution/Common</name>
+
+ <profiles>
+ <profile>
+ <id>common</id>
+ <activation>
+ <property>
+ <name>common</name>
+ </property>
+ </activation>
+ <build>
+ <plugins>
+
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-assembly-plugin</artifactId>
+ <version>2.1</version>
+ <executions>
+ <execution>
+ <id>distribution-package</id>
+ <phase>package</phase>
+ <goals>
+ <goal>directory</goal>
+ </goals>
+ <configuration>
+ <descriptors>
+ <descriptor>src/assemble/dist-common-assembly.xml</descriptor>
+ <!--<descriptor>src/main/assembly/src.xml</descriptor>-->
+ </descriptors>
+ <finalName>dist</finalName>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-dependency-plugin</artifactId>
+ <version>2.0-alpha-1-SNAPSHOT</version>
+ <executions>
+ <execution>
+ <id>initialize-copy</id>
+ <phase>initialize</phase>
+ <goals>
+ <goal>copy</goal>
+ </goals>
+ <configuration>
+ <artifactItems>
+ <!-- Adminui related zips -->
+ <artifactItem>
+ <groupId>org.wso2.adminui</groupId>
+ <artifactId>wso2-adminui-zip</artifactId>
+ <version>${wso2.adminui.version}</version>
+ <type>zip</type>
+ <overWrite>true</overWrite>
+ <outputDirectory>target/zips</outputDirectory>
+ </artifactItem>
+
+ <artifactItem>
+ <groupId>org.wso2.adminui</groupId>
+ <artifactId>wso2-adminui-graphs-zip</artifactId>
+ <version>${wso2.adminui.version}</version>
+ <type>zip</type>
+ <overWrite>true</overWrite>
+ <outputDirectory>target/zips</outputDirectory>
+ </artifactItem>
+ </artifactItems>
+ </configuration>
+ </execution>
+ <execution>
+ <id>copy</id>
+ <phase>package</phase>
+ <goals>
+ <goal>copy</goal>
+ </goals>
+ <configuration>
+ <artifactItems>
+ <artifactItem>
+ <groupId>org.wso2.wsas</groupId>
+ <artifactId>wso2wsas-core</artifactId>
+ <version>${pom.version}</version>
+ <type>jar</type>
+ <overWrite>true</overWrite>
+ <outputDirectory>
+ ${dist.dir}/temp/wso2wsas-${wso2wsas.version}/lib</outputDirectory>
+ </artifactItem>
+
+ <artifactItem>
+ <groupId>org.wso2.wsas</groupId>
+ <artifactId>wso2wsas-admin</artifactId>
+ <version>${pom.version}</version>
+ <type>jar</type>
+ <overWrite>true</overWrite>
+ <outputDirectory>
+ ${dist.dir}/temp/wso2wsas-${wso2wsas.version}/lib</outputDirectory>
+ </artifactItem>
+
+ <artifactItem>
+ <groupId>bouncycastle</groupId>
+ <artifactId>bcprov-jdk13</artifactId>
+ <version>${bcprov.jdk13.version}</version>
+ <type>jar</type>
+ <overWrite>true</overWrite>
+ <outputDirectory>
+ ${dist.dir}/temp/wso2wsas-${wso2wsas.version}/lib</outputDirectory>
+ </artifactItem>
+
+ <artifactItem>
+ <groupId>bouncycastle</groupId>
+ <artifactId>bcprov-jdk15</artifactId>
+ <version>${bcprov.jdk15.version}</version>
+ <type>jar</type>
+ <overWrite>true</overWrite>
+ <outputDirectory>
+ ${dist.dir}/temp/wso2wsas-${wso2wsas.version}/lib</outputDirectory>
+ </artifactItem>
+
+ </artifactItems>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+
+
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-antrun-plugin</artifactId>
+ <version>1.1</version>
+ <executions>
+ <execution>
+ <id>package</id>
+ <phase>package</phase>
+ <configuration>
+ <tasks>
+ <!-- ############################################################## -->
+ <filter token="wso2wsas_version"
+ value="${wso2wsas.version}"/>
+ <filter token="axis2_version" value="${axis2.version}"/>
+ <filter token="tcpmon_version" value="${tcpmon.version}"/>
+ <filter token="derby_version" value="${derby.version}"/>
+ <filter token="log4j_version" value="${log4j.version}"/>
+ <filter token="addressing_version"
+ value="${addressing.version}"/>
+ <filter token="annogen_version" value="${annogen.version}"/>
+ <filter token="axiom_version" value="${axiom.version}"/>
+ <filter token="axis_wsdl4j_version"
+ value="${axis.wsdl4j.version}"/>
+ <filter token="backport_util_concurrent_version"
+ value="${backport_util_concurrent.version}"/>
+ <filter token="commons_codec_version"
+ value="${commons.codec.version}"/>
+ <filter token="commons_httpclient_version"
+ value="${commons.httpclient.version}"/>
+ <filter token="commons_logging_version"
+ value="${commons.logging.version}"/>
+ <filter token="geronimo_spec_activation_version"
+ value="${geronimo.spec.activation.version}"/>
+ <filter token="neethi_version" value="${neethi.version}"/>
+ <filter token="stax_api_version"
+ value="${stax.api.version}"/>
+ <filter token="XmlSchema_version"
+ value="${XmlSchema.version}"/>
+ <filter token="stax_impl_artifactid"
+ value="${stax.impl.artifactid}"/>
+ <filter token="stax_impl_version"
+ value="${stax.impl.version}"/>
+ <filter token="bcprov_jdk13_version"
+ value="${bcprov.jdk13.version}"/>
+ <filter token="bcprov_jdk15_version"
+ value="${bcprov.jdk15.version}"/>
+ <filter token="sandesha2_version"
+ value="${sandesha2.version}"/>
+ <filter token="rampart_version" value="${rampart.version}"/>
+ <filter token="rahas_version" value="${rahas.version}"/>
+ <filter token="woden_version" value="${woden.version}"/>
+ <filter token="wso2wsas_admin_module_version"
+ value="${wso2wsas.version}"/>
+ <filter token="wss4j_version" value="${wss4j.version}"/>
+ <filter token="xerces_version" value="${xerces.version}"/>
+ <filter token="xmlParserAPIs_version"
+ value="${xmlParserAPIs.version}"/>
+ <filter token="xmlsec_version" value="${xmlsec.version}"/>
+
+ <filter token="server_name"
+ value="${server.name} v${wso2wsas.version}"/>
+ <filter token="server_short_name"
+ value="${server.short.name}"/>
+ <!-- ############################################################## -->
+
+
+ <mkdir dir="${dist.temp.dir}/bin"/>
+ <mkdir dir="${dist.temp.dir}/docs"/>
+ <mkdir dir="${dist.temp.dir}/lib/www"/>
+ <mkdir dir="${dist.temp.dir}/lib/endorsed"/>
+ <mkdir dir="${dist.temp.dir}/conf"/>
+ <mkdir dir="${dist.temp.dir}/conf/rampart"/>
+ <mkdir dir="${dist.temp.dir}/repository/modules"/>
+ <mkdir dir="${dist.temp.dir}/repository/services"/>
+ <mkdir dir="${dist.temp.dir}/logs"/>
+ <mkdir dir="${dist.temp.dir}/database"/>
+ <mkdir dir="${dist.temp.dir}/samples"/>
+
+ <mkdir dir="${dist.dir.temp.www}"/>
+
+ <!--copy all the scripts in to the bin-->
+ <copy todir="${dist.temp.dir}/bin" filtering="on">
+ <fileset dir="../../core/bin">
+ <exclude name="**/*.bat"/>
+ </fileset>
+ <fileset dir="../../wsf-common-tools/bin">
+ <exclude name="**/*.bat"/>
+ </fileset>
+ </copy>
+ <copy todir="${dist.temp.dir}/bin">
+ <fileset dir="../../core/bin">
+ <include name="**/*.bat"/>
+ </fileset>
+ <fileset dir="../../wsf-common-tools/bin">
+ <include name="**/*.bat"/>
+ </fileset>
+ </copy>
+
+ <!--copy samples in to the dist -->
+ <copy todir="${dist.temp.dir}/samples" filtering="on">
+ <fileset dir="../../samples">
+ <exclude name="**/target/**"/>
+ <exclude name="**/*.odt"/>
+ <exclude name="**/web.xml"/>
+ <exclude name="**/maven.xml"/>
+ <exclude name="**/project.xml"/>
+ <exclude name="**/project.properties"/>
+ <exclude name="**/**.jpg"/>
+ <exclude name="**/**.gif"/>
+ <exclude name="**/build-war.xml"/>
+ <exclude name="**/*.iml"/>
+ <exclude name="**/.project"/>
+ <exclude name="**/.classpath"/>
+ <exclude name="**/default_epr_web.properties"/>
+ <exclude name="**/**.jks"/>
+ <exclude name="**/pom.xml"/>
+ </fileset>
+ </copy>
+
+ <!--This is only to copy non currupted jpgs-->
+ <copy todir="${dist.temp.dir}/samples">
+ <fileset dir="../../samples">
+ <exclude name="**/target/**"/>
+ <exclude name="**/*.odt"/>
+ <exclude name="**/web.xml"/>
+ <exclude name="**/**.html"/>
+ <exclude name="**/build-war.xml"/>
+ <exclude name="**/*.iml"/>
+ <exclude name="**/.project"/>
+ <exclude name="**/.classpath"/>
+ <exclude name="**/default_epr*.properties"/>
+ <exclude name="**/maven.xml"/>
+ <exclude name="**/project.xml"/>
+ <exclude name="**/project.properties"/>
+ <exclude name="**/pom.xml"/>
+ </fileset>
+ </copy>
+
+ <!--copy docs in the xdocs in to the dist -->
+ <copy todir="${dist.temp.dir}/docs">
+ <fileset dir="../../../xdocs">
+ <exclude name="**/**.html"/>
+ </fileset>
+ </copy>
+
+ <copy todir="${dist.temp.dir}/docs" filtering="on">
+ <fileset dir="../../../xdocs">
+ <include name="**/**.html"/>
+ <include name="**/**.css"/>
+ <include name="**/**.xsl"/>
+ <include name="**/**.js"/>
+ </fileset>
+ </copy>
+
+ <!--copy configuration files in to the dist-->
+ <copy todir="${dist.temp.dir}/conf/rampart" filtering="on">
+ <fileset dir="../../core/conf/rampart"/>
+ </copy>
+
+ <copy todir="${dist.temp.dir}/conf" filtering="on"
+ overwrite="true">
+ <fileset file="../../core/conf/server.xml"/>
+ <fileset file="../../core/conf/server-web.xml"/>
+ <fileset file="../../core/conf/mime-mappings.xml"/>
+ <fileset file="../../core/conf/axis2.xml"/>
+ <fileset
+ file="../../core/conf/ui-extensions-config.xml"/>
+ <fileset file="../../core/conf/derby.properties"/>
+ <fileset file="../../core/conf/log4j.properties"/>
+ <fileset
+ file="../../core/conf/hibernate/wso2wsas.hibernate.cfg.xml"/>
+ <fileset
+ file="../../core/conf/hibernate/wso2wsas.hbm.xml"/>
+ <fileset file="../../core/conf/wso2wsas.policy"/>
+ </copy>
+
+ <!--prepare keystores for https-->
+ <delete file="${dist.temp.dir}/conf/wso2wsas.jks"/>
+
+ <genkey alias="wso2wsas" storepass="wso2wsas" keyalg="RSA"
+ keystore="${dist.temp.dir}/conf/wso2wsas.jks"
+ validity="99999">
+ <dname>
+ <param name="CN" value="WSO2WSAS"/>
+ <param name="OU" value=""/>
+ <param name="O" value="WSO2"/>
+ <param name="C" value="LK"/>
+ </dname>
+ </genkey>
+
+ <!-- Copy all licenses to lib -->
+ <copy todir="${dist.temp.dir}/lib">
+ <fileset dir="../../../legal">
+ <include name="**/*.txt"/>
+ </fileset>
+ </copy>
+
+ <!-- Copy all the services -->
+ <copy todir="${dist.temp.dir}/repository/services">
+ <fileset file="../../admin/target/*.aar"/>
+ <fileset file="../../core/target/*.aar"/>
+ </copy>
+
+ <!--copy admin web app-->
+ <copy todir="${dist.temp.dir}/lib/www">
+ <fileset dir="../../www">
+ <exclude name=".svn"/>
+ <exclude name="**/**.iml"/>
+ <exclude name="**/**.html"/>
+ <exclude name="**/**.css"/>
+ <exclude name="**/**.xsl"/>
+ <exclude name="**/**.js"/>
+ </fileset>
+ </copy>
+
+ <copy todir="${dist.temp.dir}/lib/www" filtering="on">
+ <fileset dir="../../www">
+ <include name="**/**.html"/>
+ <include name="**/**.css"/>
+ <include name="**/**.xsl"/>
+ <include name="**/**.js"/>
+ </fileset>
+ </copy>
+
+ <unzip src="target/zips/wso2-adminui-zip-${wso2.adminui.version}.zip"
+ dest="${dist.dir.temp.www}"/>
+ <!-- unzip javascript related to Plotkit graphs -->
+ <unzip src="target/zips/wso2-adminui-graphs-zip-${wso2.adminui.version}.zip"
+ dest="${dist.dir.temp.www}"/>
+
+ <delete dir="target/zips"/>
+
+ <!--copy admin web app using ZIP-->
+ <copy todir="${dist.temp.dir}/lib/www">
+ <fileset dir="${dist.dir.temp.www}">
+ <exclude name=".svn"/>
+ <exclude name="**/**.html"/>
+ <exclude name="**/**.css"/>
+ <exclude name="**/**.xsl"/>
+ <exclude name="**/**.js"/>
+ </fileset>
+ </copy>
+
+ <copy todir="${dist.temp.dir}/lib/www" filtering="on">
+ <fileset dir="${dist.dir.temp.www}">
+ <include name="**/**.html"/>
+ <include name="**/**.css"/>
+ <include name="**/**.xsl"/>
+ <include name="**/**.js"/>
+ </fileset>
+ </copy>
+
+ <mkdir dir="${dist.temp.dir}/lib/styles"/>
+
+ <move toDir="${dist.temp.dir}/lib/styles">
+ <fileset dir="${dist.temp.dir}/lib/www/styles">
+ <include name="**"/>
+ </fileset>
+ </move>
+
+ <!-- Coping to main www stuff to Chad folder -->
+ <mkdir dir="${dist.temp.dir}/samples/Chad/main_www"/>
+ <mkdir dir="${dist.temp.dir}/samples/Chad/extensions_www"/>
+
+ <copy todir="${dist.temp.dir}/samples/Chad/extensions_www">
+ <fileset dir="../../www">
+ <include name="**/**.jpg"/>
+ <include name="**/**.css"/>
+ <exclude name="**/*wsdl_view.css"/>
+ </fileset>
+ </copy>
+
+ <copy todir="${dist.temp.dir}/samples/Chad/main_www">
+ <fileset dir="${dist.dir.temp.www}">
+ <include name="**/**.css"/>
+ <include name="**/**.js"/>
+ </fileset>
+ </copy>
+
+ <copy todir="${dist.temp.dir}/samples/Chad/main_www/images">
+ <fileset dir="${dist.dir.temp.www}/images">
+ <include name="**/**.*"/>
+ </fileset>
+ </copy>
+
+ <!-- ======================== Create Database ============================== -->
+ <property name="sqlOutput"
+ value="target/schema-export.sql"/>
+ <property name="dbURL"
+ value="jdbc:derby:./modules/distribution/common/${dist.temp.dir}/database/WSO2WSAS_DB;create=true"/>
+
+ <path id="hibernate.maven.compile.classpath">
+ <path refid="maven.compile.classpath"/>
+ <pathelement location="../../core/target/classes"/>
+ </path>
+
+ <taskdef name="SchemaExport"
+ classname="org.hibernate.tool.hbm2ddl.SchemaExportTask"
+ classpathref="hibernate.maven.compile.classpath"/>
+
+ <macrodef name="create-database">
+ <attribute name="sqlOutput" default="."/>
+ <attribute name="dbURL" default="."/>
+ <attribute name="userid" default="wso2wsas"/>
+ <attribute name="password" default="wso2wsas"/>
+ <sequential>
+
+ <delete dir="database"/>
+
+ <SchemaExport
+ properties="../../core/conf/hibernate/hibernate.properties"
+ quiet="yes"
+ create="yes"
+ text="no"
+ drop="no"
+ delimiter=";"
+ output="@{sqlOutput}">
+ <fileset
+ file="../../core/conf/hibernate/wso2wsas.hbm.xml"/>
+ </SchemaExport>
+
+ <sql driver="org.apache.derby.jdbc.EmbeddedDriver"
+ url="@{dbURL}"
+ userid="@{userid}" password="@{password}"
+ autocommit="true" onerror="continue">
+ <classpath>
+ <path refid="hibernate.maven.compile.classpath"/>
+ </classpath>
+ <fileset file="@{sqlOutput}"/>
+ </sql>
+ </sequential>
+ </macrodef>
+
+ <create-database sqlOutput="${sqlOutput}" dbURL="${dbURL}"/>
+
+
+ <!-- ========================================================================-->
+
+
+ </tasks>
+ </configuration>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+
+ </plugins>
+ </build>
+ </profile>
+ </profiles>
+
+
+</project>
Added: wsas/java/trunk/modules/distribution/common/src/assemble/dist-common-assembly.xml
==============================================================================
--- (empty file)
+++ wsas/java/trunk/modules/distribution/common/src/assemble/dist-common-assembly.xml Thu Dec 21 05:46:40 2006
@@ -0,0 +1,50 @@
+<assembly>
+ <id>bin</id>
+ <includeBaseDirectory>false</includeBaseDirectory>
+ <formats>
+ <format>zip</format>
+ </formats>
+ <dependencySets>
+ <dependencySet>
+ <outputDirectory>${dist.temp.assembly.bin.dir}/lib</outputDirectory>
+ <excludes>
+ <exclude>xerces:xml-apis:jar</exclude>
+ <exclude>xerces:xercesImpl:jar</exclude>
+ <exclude>xerces:resolver:jar</exclude>
+ <exclude>bouncycastle:bcprov-jdk13:jar</exclude>
+ <exclude>bouncycastle:bcprov-jdk15:jar</exclude>
+ <exclude>org.wso2.wsf:wso2-wsf-mex:mar</exclude>
+ <exclude>org.wso2.wsf:wso2-wsf-statistics:mar</exclude>
+ <exclude>org.wso2.wsf:wso2-wsf-throttle:mar</exclude>
+ <exclude>org.wso2.wsf:wso2-wsf-tracer:mar</exclude>
+ <exclude>org.apache.axis2:addressing:mar</exclude>
+ <exclude>org.apache.axis2:rampart:mar</exclude>
+ <exclude>org.apache.axis2:rahas:mar</exclude>
+ <exclude>org.apache.sandesha2:sandesha2:mar</exclude>
+ <exclude>org.wso2.adminui:wso2-adminui-zip:zip</exclude>
+ <exclude>org.wso2.adminui:wso2-adminui-graphs-zip:zip</exclude>
+ </excludes>
+ </dependencySet>
+ <dependencySet>
+ <outputDirectory>${dist.temp.assembly.bin.dir}/repository/modules</outputDirectory>
+ <includes>
+ <include>org.wso2.wsf:wso2-wsf-mex:mar</include>
+ <include>org.wso2.wsf:wso2-wsf-statistics:mar</include>
+ <include>org.wso2.wsf:wso2-wsf-throttle:mar</include>
+ <include>org.wso2.wsf:wso2-wsf-tracer:mar</include>
+ <include>org.apache.axis2:addressing:mar</include>
+ <include>org.apache.axis2:rampart:mar</include>
+ <include>org.apache.axis2:rahas:mar</include>
+ <include>org.apache.sandesha2:sandesha2:mar</include>
+ </includes>
+ </dependencySet>
+ <dependencySet>
+ <outputDirectory>${dist.temp.assembly.bin.dir}/lib/endorsed</outputDirectory>
+ <includes>
+ <include>xerces:xml-apis:jar</include>
+ <include>xerces:xercesImpl:jar</include>
+ <include>xerces:resolver:jar</include>
+ </includes>
+ </dependencySet>
+ </dependencySets>
+</assembly>
\ No newline at end of file
Added: wsas/java/trunk/modules/distribution/pom.xml
==============================================================================
--- (empty file)
+++ wsas/java/trunk/modules/distribution/pom.xml Thu Dec 21 05:46:40 2006
@@ -0,0 +1,96 @@
+<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.wso2.wsas</groupId>
+ <artifactId>org.wso2.wsas</artifactId>
+ <version>1.2-SNAPSHOT</version>
+ </parent>
+
+ <modelVersion>4.0.0</modelVersion>
+ <artifactId>wso2wsas-distribution</artifactId>
+ <packaging>pom</packaging>
+ <version>1.2-SNAPSHOT</version>
+ <name>WSO2 Web Services Application Server - Distribution</name>
+
+ <dependencies>
+
+ <!-- WSAS dependencies-->
+ <dependency>
+ <groupId>org.wso2.wsas</groupId>
+ <artifactId>wso2wsas-core</artifactId>
+ <version>${pom.version}</version>
+ </dependency>
+
+ <dependency>
+ <groupId>org.wso2.wsas</groupId>
+ <artifactId>wso2wsas-admin</artifactId>
+ <version>${pom.version}</version>
+ </dependency>
+
+ <dependency>
+ <groupId>org.wso2.wsas</groupId>
+ <artifactId>wso2wsas-servlet-edition</artifactId>
+ <version>${pom.version}</version>
+ </dependency>
+
+ <dependency>
+ <groupId>org.wso2.wsas</groupId>
+ <artifactId>wso2wsas-samples-chad</artifactId>
+ <version>${pom.version}</version>
+ </dependency>
+
+ <dependency>
+ <groupId>org.wso2.wsas</groupId>
+ <artifactId>wso2wsas-samples-commodityquote</artifactId>
+ <version>${pom.version}</version>
+ </dependency>
+
+ <dependency>
+ <groupId>org.wso2.wsas</groupId>
+ <artifactId>wso2wsas-samples-Javascript-service</artifactId>
+ <version>${pom.version}</version>
+ </dependency>
+
+ <dependency>
+ <groupId>org.wso2.wsas</groupId>
+ <artifactId>wso2wsas-samples-tinyurl</artifactId>
+ <version>${pom.version}</version>
+ </dependency>
+
+ <dependency>
+ <groupId>org.wso2.wsas</groupId>
+ <artifactId>wso2wsas-samples-trader</artifactId>
+ <version>${pom.version}</version>
+ </dependency>
+
+ <!-- Bouncycastle dependencies -->
+ <dependency>
+ <groupId>bouncycastle</groupId>
+ <artifactId>bcprov-jdk13</artifactId>
+ <version>${bcprov.jdk13.version}</version>
+ </dependency>
+
+ <dependency>
+ <groupId>bouncycastle</groupId>
+ <artifactId>bcprov-jdk15</artifactId>
+ <version>${bcprov.jdk15.version}</version>
+ </dependency>
+
+ <!-- System dependency -->
+ <dependency>
+ <groupId>sun.jdk</groupId>
+ <artifactId>tools</artifactId>
+ <version>${java.version}</version>
+ <scope>system</scope>
+ <systemPath>${java.home}/../lib/tools.jar</systemPath>
+ </dependency>
+ </dependencies>
+
+ <modules>
+ <module>common</module>
+ <module>standalone</module>
+ </modules>
+
+</project>
\ No newline at end of file
Added: wsas/java/trunk/modules/distribution/standalone/pom.xml
==============================================================================
--- (empty file)
+++ wsas/java/trunk/modules/distribution/standalone/pom.xml Thu Dec 21 05:46:40 2006
@@ -0,0 +1,57 @@
+<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.wso2.wsas</groupId>
+ <artifactId>org.wso2.wsas</artifactId>
+ <version>1.2-SNAPSHOT</version>
+ </parent>
+
+ <modelVersion>4.0.0</modelVersion>
+ <artifactId>wso2wsas-distribution-standalone</artifactId>
+ <packaging>pom</packaging>
+ <version>1.2-SNAPSHOT</version>
+ <name>WSO2 Web Services Application Server - Distribution/Standalone</name>
+
+ <profiles>
+ <profile>
+ <id>standalone</id>
+ <activation>
+ <property>
+ <name>standalone</name>
+ </property>
+ </activation>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-antrun-plugin</artifactId>
+ <version>1.1</version>
+ <executions>
+ <execution>
+ <id>install</id>
+ <phase>install</phase>
+ <configuration>
+ <tasks>
+ <!-- Creating the distribution -->
+ <mkdir dir="target"/>
+ <zip destfile="target/wso2wsas-standalone-edition-java-${wso2wsas.version}.zip">
+ <fileset dir="../common/target/dist/temp"/>
+ <fileset dir="../common/target/dist-bin/temp"/>
+ </zip>
+ </tasks>
+ </configuration>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
+ </profiles>
+
+</project>
+
Modified: wsas/java/trunk/pom.xml
==============================================================================
--- wsas/java/trunk/pom.xml (original)
+++ wsas/java/trunk/pom.xml Thu Dec 21 05:46:40 2006
@@ -478,26 +478,6 @@
<version>${neethi.version}</version>
</dependency>
<dependency>
- <groupId>hibernate</groupId>
- <artifactId>antlr</artifactId>
- <version>${antlr.version}</version>
- </dependency>
- <dependency>
- <groupId>cglib</groupId>
- <artifactId>cglib-nodep</artifactId>
- <version>${cglib.version}</version>
- </dependency>
- <dependency>
- <groupId>asm</groupId>
- <artifactId>asm</artifactId>
- <version>${asm.version}</version>
- </dependency>
- <dependency>
- <groupId>ehcache</groupId>
- <artifactId>ehcache</artifactId>
- <version>${ehcache.version}</version>
- </dependency>
- <dependency>
<groupId>geronimo-spec</groupId>
<artifactId>geronimo-spec-jta</artifactId>
<version>${geronimo.spec.version}</version>
@@ -626,6 +606,7 @@
<module>modules/servlet-edition</module>
<module>modules/samples</module>
<module>modules/integration</module>
+ <module>modules/distribution</module>
</modules>
<properties>
@@ -696,14 +677,6 @@
<tcpmon.version>1.0</tcpmon.version>
- <antlr.version>2.7.5H3</antlr.version>
-
- <cglib.version>2.1_3</cglib.version>
-
- <asm.version>1.4.3</asm.version>
-
- <ehcache.version>1.1</ehcache.version>
-
<geronimo.spec.version>1.0.1B-rc4</geronimo.spec.version>
<dom4j.version>1.6</dom4j.version>
@@ -725,6 +698,11 @@
<server.short.name>WSO2 WSAS</server.short.name>
+ <!-- properties needed in building binary distribution -->
+ <dist.dir>target/dist</dist.dir>
+ <dist.temp.dir>${dist.dir}/temp/wso2wsas-${wso2wsas.version}</dist.temp.dir>
+ <dist.dir.temp.www>target/temp_www</dist.dir.temp.www>
+ <dist.temp.assembly.bin.dir>temp/wso2wsas-${wso2wsas.version}</dist.temp.assembly.bin.dir>
</properties>
More information about the Wsas-java-dev
mailing list