Author: alessio.soldano(a)jboss.com
Date: 2011-11-16 06:38:03 -0500 (Wed, 16 Nov 2011)
New Revision: 15267
Modified:
stack/native/trunk/build.xml
stack/native/trunk/modules/core/src/main/scripts/antrun-beans-config.xml
stack/native/trunk/modules/dist/pom.xml
stack/native/trunk/modules/dist/src/main/distro/ant.properties.example
stack/native/trunk/modules/dist/src/main/distro/build-deploy.xml
stack/native/trunk/modules/dist/src/main/distro/build-setup.xml
stack/native/trunk/modules/dist/src/main/distro/build.xml
stack/native/trunk/modules/dist/src/main/scripts/assembly-deploy-artifacts.xml
stack/native/trunk/modules/resources/pom.xml
stack/native/trunk/modules/resources/src/main/resources/resources/jbossws-deploy-macros.xml
stack/native/trunk/modules/testsuite/pom.xml
stack/native/trunk/pom.xml
Log:
[JBWS-3381] Support AS 7.0.1 / 7.0.2 containers + minor testsuite excludes review
Modified: stack/native/trunk/build.xml
===================================================================
--- stack/native/trunk/build.xml 2011-11-16 10:48:30 UTC (rev 15266)
+++ stack/native/trunk/build.xml 2011-11-16 11:38:03 UTC (rev 15267)
@@ -63,12 +63,17 @@
<condition property="jboss700.home"
value="${profiles.profile.properties.jboss700.home}">
<isset property="profiles.profile.properties.jboss700.home"/>
</condition>
-
+ <condition property="jboss701.home"
value="${profiles.profile.properties.jboss701.home}">
+ <isset property="profiles.profile.properties.jboss701.home"/>
+ </condition>
+ <condition property="jboss702.home"
value="${profiles.profile.properties.jboss702.home}">
+ <isset property="profiles.profile.properties.jboss702.home"/>
+ </condition>
<condition property="jboss710.home"
value="${profiles.profile.properties.jboss710.home}">
<isset property="profiles.profile.properties.jboss710.home"/>
</condition>
- <fail message="jboss home not set, use -Djboss600.home=value or
-Djboss610.home=value, -Djboss700.home=value or -Djboss710.home=value to set">
+ <fail message="jboss home not set, use jboss600.home=value,
jboss610.home=value, jboss700.home=value, jboss701.home=value, jboss702.home=value or
jboss710.home=value to set">
<condition>
<and>
<not>
@@ -78,6 +83,12 @@
<isset property="jboss610.home"/>
</not>
<not>
+ <isset property="jboss701.home"/>
+ </not>
+ <not>
+ <isset property="jboss702.home"/>
+ </not>
+ <not>
<isset property="jboss700.home"/>
</not>
<not>
@@ -91,6 +102,8 @@
<echo message="jboss600.home=${jboss600.home}"/>
<echo message="jboss610.home=${jboss610.home}"/>
<echo message="jboss700.home=${jboss700.home}"/>
+ <echo message="jboss701.home=${jboss701.home}"/>
+ <echo message="jboss702.home=${jboss702.home}"/>
<echo message="jboss710.home=${jboss710.home}"/>
</target>
Modified: stack/native/trunk/modules/core/src/main/scripts/antrun-beans-config.xml
===================================================================
--- stack/native/trunk/modules/core/src/main/scripts/antrun-beans-config.xml 2011-11-16
10:48:30 UTC (rev 15266)
+++ stack/native/trunk/modules/core/src/main/scripts/antrun-beans-config.xml 2011-11-16
11:38:03 UTC (rev 15267)
@@ -33,6 +33,16 @@
<copy
file="${src.dir}/jbossws-native-config-as7.xml"
+
tofile="${dest.dir}/jbossws-jboss701/jbossws.beans/META-INF/stack-specific-deployment-aspects.xml"
+ />
+
+ <copy
+ file="${src.dir}/jbossws-native-config-as7.xml"
+
tofile="${dest.dir}/jbossws-jboss702/jbossws.beans/META-INF/stack-specific-deployment-aspects.xml"
+ />
+
+ <copy
+ file="${src.dir}/jbossws-native-config-as7.xml"
tofile="${dest.dir}/jbossws-jboss710/jbossws.beans/META-INF/stack-specific-deployment-aspects.xml"
/>
Modified: stack/native/trunk/modules/dist/pom.xml
===================================================================
--- stack/native/trunk/modules/dist/pom.xml 2011-11-16 10:48:30 UTC (rev 15266)
+++ stack/native/trunk/modules/dist/pom.xml 2011-11-16 11:38:03 UTC (rev 15267)
@@ -54,6 +54,20 @@
</dependency>
<dependency>
+ <groupId>org.jboss.ws.native</groupId>
+ <artifactId>jbossws-native-resources</artifactId>
+ <version>${project.version}</version>
+ <classifier>jboss701</classifier>
+ </dependency>
+
+ <dependency>
+ <groupId>org.jboss.ws.native</groupId>
+ <artifactId>jbossws-native-resources</artifactId>
+ <version>${project.version}</version>
+ <classifier>jboss702</classifier>
+ </dependency>
+
+ <dependency>
<groupId>org.jboss.ws</groupId>
<artifactId>jbossws-common-tools</artifactId>
<scope>provided</scope>
@@ -140,6 +154,38 @@
</exclusions>
</dependency>
+ <dependency>
+ <groupId>org.jboss.ws</groupId>
+ <artifactId>jbossws-jboss701</artifactId>
+ <scope>provided</scope>
+ <exclusions>
+ <exclusion>
+ <groupId>javax.xml.bind</groupId>
+ <artifactId>jaxb-api</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>sun-jaxb</groupId>
+ <artifactId>jaxb-api</artifactId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+
+ <dependency>
+ <groupId>org.jboss.ws</groupId>
+ <artifactId>jbossws-jboss702</artifactId>
+ <scope>provided</scope>
+ <exclusions>
+ <exclusion>
+ <groupId>javax.xml.bind</groupId>
+ <artifactId>jaxb-api</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>sun-jaxb</groupId>
+ <artifactId>jaxb-api</artifactId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+
<!--junit-->
<dependency>
<groupId>junit</groupId>
@@ -206,6 +252,16 @@
out="${basedir}/target/exclude-file/test-excludes-jboss700.txt">
<param name="targetName" expression="jboss700"
/>
</xslt>
+ <xslt style="${basedir}/src/main/distro/test-exclude.xsl"
+ in="../testsuite/pom.xml"
+
out="${basedir}/target/exclude-file/test-excludes-jboss701.txt">
+ <param name="targetName" expression="jboss701"
/>
+ </xslt>
+ <xslt style="${basedir}/src/main/distro/test-exclude.xsl"
+ in="../testsuite/pom.xml"
+
out="${basedir}/target/exclude-file/test-excludes-jboss702.txt">
+ <param name="targetName" expression="jboss702"
/>
+ </xslt>
<xslt style="${basedir}/src/main/distro/test-exclude.xsl"
in="../testsuite/pom.xml"
out="${basedir}/target/exclude-file/test-excludes-jboss710.txt">
@@ -243,6 +299,18 @@
<scope>provided</scope>
</dependency>
<dependency>
+ <groupId>org.jboss.ws</groupId>
+ <artifactId>jbossws-jboss701</artifactId>
+ <classifier>tests-integration</classifier>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.ws</groupId>
+ <artifactId>jbossws-jboss702</artifactId>
+ <classifier>tests-integration</classifier>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
<groupId>org.jboss.as</groupId>
<artifactId>jboss-as-webservices-tests-integration</artifactId>
<scope>provided</scope>
Modified: stack/native/trunk/modules/dist/src/main/distro/ant.properties.example
===================================================================
--- stack/native/trunk/modules/dist/src/main/distro/ant.properties.example 2011-11-16
10:48:30 UTC (rev 15266)
+++ stack/native/trunk/modules/dist/src/main/distro/ant.properties.example 2011-11-16
11:38:03 UTC (rev 15267)
@@ -6,10 +6,12 @@
jboss600.home=(a)jboss600.home@
jboss610.home=(a)jboss610.home@
jboss700.home=(a)jboss700.home@
+jboss701.home=(a)jboss701.home@
+jboss702.home=(a)jboss702.home@
jboss710.home=(a)jboss710.home@
-# The JBoss server under test. This can be [jboss600|jboss610|jboss700|jboss710]
-jbossws.integration.target=jboss610
+# The JBoss server under test. This can be
[jboss600|jboss610|jboss700|jboss701|jboss702|jboss710]
+jbossws.integration.target=jboss700
# The JBoss settings
jboss.server.instance=default
Modified: stack/native/trunk/modules/dist/src/main/distro/build-deploy.xml
===================================================================
--- stack/native/trunk/modules/dist/src/main/distro/build-deploy.xml 2011-11-16 10:48:30
UTC (rev 15266)
+++ stack/native/trunk/modules/dist/src/main/distro/build-deploy.xml 2011-11-16 11:38:03
UTC (rev 15267)
@@ -94,10 +94,10 @@
</target>
<!-- ================================================================== -->
- <!-- Prepare Deployment Structure JBoss-7.0.0 -->
+ <!-- Prepare Deployment Structure JBoss-7.0.x -->
<!-- ================================================================== -->
- <target name="deploy-structure-jboss700"
depends="prepare-deploy">
+ <target name="deploy-structure-jboss70x"
depends="prepare-deploy">
<delete dir="${deploy.structure}"/>
<path id="jbossws-common-tools.path">
@@ -111,6 +111,7 @@
<param name="installserver"
value="${deploy.structure}"/>
<param name="thirdpartydir"
value="${deploy.artifacts.dir}"/>
<param name="jbossid"
value="${jbossws.integration.target}"/>
+ <param name="modules-jbossid" value="jboss700"/>
</antcall>
</target>
@@ -123,7 +124,7 @@
<echo message="jbossws.integration.target=${jbossws.integration.target}"
file="${target.properties.file}"/>
</target>
- <target name="deploy-jboss700"
depends="undeploy-jboss700,deploy-structure-jboss700" description="Deploy
jbossws to jboss700">
+ <target name="deploy-jboss700"
depends="undeploy-jboss700,deploy-structure-jboss70x" description="Deploy
jbossws to jboss700">
<fail message="Not available: ${jboss700.available.file}"
unless="jboss700.available"/>
<copy todir="${jboss700.home}" overwrite="true"
verbose="true">
<fileset dir="${deploy.structure}">
@@ -144,6 +145,64 @@
</target>
<!-- ================================================================== -->
+ <!-- Deployment JBoss701 -->
+ <!-- ================================================================== -->
+
+ <target name="target-jboss701">
+ <property name="jbossws.integration.target"
value="jboss701"/>
+ <echo
message="jbossws.integration.target=${jbossws.integration.target}"
file="${target.properties.file}"/>
+ </target>
+
+ <target name="deploy-jboss701"
depends="undeploy-jboss701,deploy-structure-jboss70x" description="Deploy
jbossws to jboss701">
+ <fail message="Not available: ${jboss701.available.file}"
unless="jboss701.available"/>
+ <copy todir="${jboss701.home}" overwrite="true"
verbose="true">
+ <fileset dir="${deploy.structure}">
+ <exclude name="**/jboss/as/webservices/**/module.xml"/>
+ </fileset>
+ </copy>
+ <!-- Install org/jboss/as/webservices module.xml separately since it needs to
reference libs already on the AS -->
+ <installModules targetDir="${jboss701.home}/modules">
+ <fileset dir="${deploy.structure}/modules">
+ <include name="**/jboss/as/webservices/**/module.xml"/>
+ </fileset>
+ </installModules>
+ </target>
+
+ <target name="undeploy-jboss701" depends="target-jboss701,init"
description="Remove jbossws from jboss701">
+ <fail message="Not available: ${jboss701.available.file}"
unless="jboss701.available"/>
+ <macro-undeploy-jbossws-modules targetdir="${jboss701.home}"
defaultmodulesconf="${jbossws.default.modules.conf}"/>
+ </target>
+
+ <!-- ================================================================== -->
+ <!-- Deployment JBoss702 -->
+ <!-- ================================================================== -->
+
+ <target name="target-jboss702">
+ <property name="jbossws.integration.target"
value="jboss702"/>
+ <echo
message="jbossws.integration.target=${jbossws.integration.target}"
file="${target.properties.file}"/>
+ </target>
+
+ <target name="deploy-jboss702"
depends="undeploy-jboss702,deploy-structure-jboss70x" description="Deploy
jbossws to jboss702">
+ <fail message="Not available: ${jboss702.available.file}"
unless="jboss702.available"/>
+ <copy todir="${jboss702.home}" overwrite="true"
verbose="true">
+ <fileset dir="${deploy.structure}">
+ <exclude name="**/jboss/as/webservices/**/module.xml"/>
+ </fileset>
+ </copy>
+ <!-- Install org/jboss/as/webservices module.xml separately since it needs to
reference libs already on the AS -->
+ <installModules targetDir="${jboss702.home}/modules">
+ <fileset dir="${deploy.structure}/modules">
+ <include name="**/jboss/as/webservices/**/module.xml"/>
+ </fileset>
+ </installModules>
+ </target>
+
+ <target name="undeploy-jboss702" depends="target-jboss702,init"
description="Remove jbossws from jboss702">
+ <fail message="Not available: ${jboss702.available.file}"
unless="jboss702.available"/>
+ <macro-undeploy-jbossws-modules targetdir="${jboss702.home}"
defaultmodulesconf="${jbossws.default.modules.conf}"/>
+ </target>
+
+ <!-- ================================================================== -->
<!-- Prepare Deployment Structure JBoss-7.1.0 -->
<!-- ================================================================== -->
@@ -161,6 +220,7 @@
<param name="installserver"
value="${deploy.structure}"/>
<param name="thirdpartydir"
value="${deploy.artifacts.dir}"/>
<param name="jbossid"
value="${jbossws.integration.target}"/>
+ <param name="modules-jbossid" value="jboss710"/>
</antcall>
</target>
Modified: stack/native/trunk/modules/dist/src/main/distro/build-setup.xml
===================================================================
--- stack/native/trunk/modules/dist/src/main/distro/build-setup.xml 2011-11-16 10:48:30
UTC (rev 15266)
+++ stack/native/trunk/modules/dist/src/main/distro/build-setup.xml 2011-11-16 11:38:03
UTC (rev 15267)
@@ -41,12 +41,16 @@
<property name="jboss600.available.file"
value="${jboss600.client}/jboss-client.jar"/>
<property name="jboss610.available.file"
value="${jboss610.client}/jboss-client.jar"/>
<property name="jboss700.available.file"
value="${jboss700.home}/jboss-modules.jar"/>
+ <property name="jboss701.available.file"
value="${jboss701.home}/jboss-modules.jar"/>
+ <property name="jboss702.available.file"
value="${jboss702.home}/jboss-modules.jar"/>
<property name="jboss710.available.file"
value="${jboss710.home}/jboss-modules.jar"/>
<available property="jboss600.available"
file="${jboss600.available.file}"/>
<available property="jboss610.available"
file="${jboss610.available.file}"/>
<available property="jboss700.available"
file="${jboss700.available.file}"/>
+ <available property="jboss701.available"
file="${jboss701.available.file}"/>
+ <available property="jboss702.available"
file="${jboss702.available.file}"/>
<available property="jboss710.available"
file="${jboss710.available.file}"/>
<tstamp>
Modified: stack/native/trunk/modules/dist/src/main/distro/build.xml
===================================================================
--- stack/native/trunk/modules/dist/src/main/distro/build.xml 2011-11-16 10:48:30 UTC (rev
15266)
+++ stack/native/trunk/modules/dist/src/main/distro/build.xml 2011-11-16 11:38:03 UTC (rev
15267)
@@ -54,7 +54,11 @@
</or>
</condition>
<condition property="jbossws.integration.jboss700"
value="true">
- <equals arg1="${jbossws.integration.target}"
arg2="jboss700"/>
+ <or>
+ <equals arg1="${jbossws.integration.target}"
arg2="jboss700"/>
+ <equals arg1="${jbossws.integration.target}"
arg2="jboss701"/>
+ <equals arg1="${jbossws.integration.target}"
arg2="jboss702"/>
+ </or>
</condition>
<condition property="jbossws.integration.jboss710"
value="true">
<equals arg1="${jbossws.integration.target}"
arg2="jboss710"/>
Modified: stack/native/trunk/modules/dist/src/main/scripts/assembly-deploy-artifacts.xml
===================================================================
---
stack/native/trunk/modules/dist/src/main/scripts/assembly-deploy-artifacts.xml 2011-11-16
10:48:30 UTC (rev 15266)
+++
stack/native/trunk/modules/dist/src/main/scripts/assembly-deploy-artifacts.xml 2011-11-16
11:38:03 UTC (rev 15267)
@@ -93,6 +93,8 @@
<include>org.jboss.ws:jbossws-jboss600:jar</include>
<include>org.jboss.ws:jbossws-jboss610:jar</include>
<include>org.jboss.ws:jbossws-jboss700:jar</include>
+ <include>org.jboss.ws:jbossws-jboss701:jar</include>
+ <include>org.jboss.ws:jbossws-jboss702:jar</include>
<include>org.jboss:jbossxb:jar</include>
<include>org.jboss.as:jboss-as-webservices-tests-integration:jar</include>
</includes>
@@ -113,6 +115,28 @@
</dependencySet>
<dependencySet>
+ <outputDirectory>deploy-artifacts/lib</outputDirectory>
+ <unpack>false</unpack>
+ <includes>
+
<include>org.jboss.ws:jbossws-jboss701:jar:*:tests-integration</include>
+ </includes>
+
<outputFileNameMapping>${artifact.artifactId}${dashClassifier}.${artifact.extension}</outputFileNameMapping>
+ <scope>provided</scope>
+ <useProjectArtifact>false</useProjectArtifact>
+ </dependencySet>
+
+ <dependencySet>
+ <outputDirectory>deploy-artifacts/lib</outputDirectory>
+ <unpack>false</unpack>
+ <includes>
+
<include>org.jboss.ws:jbossws-jboss702:jar:*:tests-integration</include>
+ </includes>
+
<outputFileNameMapping>${artifact.artifactId}${dashClassifier}.${artifact.extension}</outputFileNameMapping>
+ <scope>provided</scope>
+ <useProjectArtifact>false</useProjectArtifact>
+ </dependencySet>
+
+ <dependencySet>
<outputDirectory>deploy-artifacts/lib</outputDirectory>
<unpack>false</unpack>
<includes>
Modified: stack/native/trunk/modules/resources/pom.xml
===================================================================
--- stack/native/trunk/modules/resources/pom.xml 2011-11-16 10:48:30 UTC (rev 15266)
+++ stack/native/trunk/modules/resources/pom.xml 2011-11-16 11:38:03 UTC (rev 15267)
@@ -44,6 +44,8 @@
<configuration>
<excludes>
<exclude>**/jbossws-jboss700/**</exclude>
+ <exclude>**/jbossws-jboss701/**</exclude>
+ <exclude>**/jbossws-jboss702/**</exclude>
</excludes>
</configuration>
</execution>
@@ -56,6 +58,24 @@
<classesDirectory>${project.build.directory}/classes/resources/jbossws-jboss700/jbossws.beans</classesDirectory>
</configuration>
</execution>
+ <execution>
+ <id>jboss701</id>
+ <goals><goal>jar</goal></goals>
+ <phase>package</phase>
+ <configuration>
+ <classifier>jboss701</classifier>
+
<classesDirectory>${project.build.directory}/classes/resources/jbossws-jboss701/jbossws.beans</classesDirectory>
+ </configuration>
+ </execution>
+ <execution>
+ <id>jboss702</id>
+ <goals><goal>jar</goal></goals>
+ <phase>package</phase>
+ <configuration>
+ <classifier>jboss702</classifier>
+
<classesDirectory>${project.build.directory}/classes/resources/jbossws-jboss702/jbossws.beans</classesDirectory>
+ </configuration>
+ </execution>
</executions>
</plugin>
</plugins>
Modified:
stack/native/trunk/modules/resources/src/main/resources/resources/jbossws-deploy-macros.xml
===================================================================
---
stack/native/trunk/modules/resources/src/main/resources/resources/jbossws-deploy-macros.xml 2011-11-16
10:48:30 UTC (rev 15266)
+++
stack/native/trunk/modules/resources/src/main/resources/resources/jbossws-deploy-macros.xml 2011-11-16
11:38:03 UTC (rev 15267)
@@ -284,6 +284,7 @@
<attribute name="thirdpartydir"/>
<attribute name="targetdir"/>
<attribute name="jbossid"/>
+ <attribute name="modules-jbossid"/>
<sequential>
<!-- libraries -->
<copy todir="@{targetdir}/org/jboss/ws/jaxws-client/main"
flatten="false" overwrite="true">
@@ -394,13 +395,13 @@
</copy>
<!-- module.xml files -->
<installModules targetDir="@{targetdir}">
- <fileset dir="@{thirdpartydir}/modules/@{jbossid}">
+ <fileset dir="@{thirdpartydir}/modules/@{modules-jbossid}">
<include name="**/module.xml"/>
<exclude name="**/jboss/as/webservices/**/module.xml"/>
</fileset>
</installModules>
<copy toDir="@{targetdir}">
- <fileset dir="@{thirdpartydir}/modules/@{jbossid}">
+ <fileset dir="@{thirdpartydir}/modules/@{modules-jbossid}">
<include name="**/jboss/as/webservices/**/module.xml"/>
</fileset>
</copy>
@@ -432,7 +433,7 @@
<target name="deploy-jbossws-native-modules">
<fail message="installserver must be specified"
unless="installserver"/>
<fail message="thirdpartydir must be specified"
unless="thirdpartydir"/>
- <macro-deploy-jbossws-modules targetdir="${installserver}/modules"
thirdpartydir="${thirdpartydir}" jbossid="${jbossid}"/>
+ <macro-deploy-jbossws-modules targetdir="${installserver}/modules"
thirdpartydir="${thirdpartydir}" jbossid="${jbossid}"
modules-jbossid="${modules-jbossid}"/>
<macro-deploy-jbossws-deployment
targetdir="${installserver}/standalone/deployments/jbossws-console.war"
thirdpartydir="${thirdpartydir}"/>
<touch
file="${installserver}/standalone/deployments/jbossws-console.war.dodeploy"/>
</target>
Modified: stack/native/trunk/modules/testsuite/pom.xml
===================================================================
--- stack/native/trunk/modules/testsuite/pom.xml 2011-11-16 10:48:30 UTC (rev 15266)
+++ stack/native/trunk/modules/testsuite/pom.xml 2011-11-16 11:38:03 UTC (rev 15267)
@@ -873,7 +873,7 @@
<!-- [JBWS-3330] Restore RecordProcessor functionalities, solved in
AS 7.0.1 or greater -->
<exclude>org/jboss/test/ws/management/recording/**</exclude>
- <!-- TODO: will we support wars bundled in jars on AS7? -->
+ <!--# [JBAS-9188] On AS7 We don't support nested EJB & WAR
archives neither in .sar nor in .jar archives -->
<exclude>org/jboss/test/ws/jaxws/jbws2630/**</exclude>
<!-- [AS7-1101][AS7-1125] waiting for metadata upgrade in AS7, solved
in AS 7.0.1 or greater -->
@@ -910,6 +910,356 @@
</profile>
<!--
+ Name: jboss701
+ Descr: JBoss-7.0.1.Final specific options
+ -->
+ <profile>
+ <id>jboss701</id>
+ <properties>
+ <jboss.version>${jboss701.version}</jboss.version>
+ <jbossws.integration.target>jboss701</jbossws.integration.target>
+ <endorsed.dirs>${project.build.directory}/endorsed</endorsed.dirs>
+ </properties>
+ <dependencies>
+ <dependency>
+ <groupId>org.jboss.as</groupId>
+ <artifactId>jboss-as-webservices-tests-integration</artifactId>
+ <version>${jboss.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>javax.mail</groupId>
+ <artifactId>mail</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.naming</groupId>
+ <artifactId>jnp-client</artifactId>
+ <version>5.0.5.Final</version>
+ </dependency>
+ <dependency>
+ <groupId>org.picketbox</groupId>
+ <artifactId>jbosssx-client</artifactId>
+ <version>3.0.0.CR2</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss</groupId>
+ <artifactId>jboss-common-core</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss</groupId>
+ <artifactId>jbossxb</artifactId>
+ </dependency>
+ <!-- provides org.jboss.ejb3.annotation.SecurityDomain annotation -->
+ <dependency>
+ <groupId>org.jboss.ejb3</groupId>
+ <artifactId>jboss-ejb3-ext-api</artifactId>
+ <version>2.0.0-beta-1</version>
+ </dependency>
+ <!-- Apache XML security depends on Xalan impl classes :( -->
+ <dependency>
+ <groupId>apache-xalan</groupId>
+ <artifactId>serializer</artifactId>
+ <version>2.7.1.patch01-brew</version>
+ </dependency>
+ <dependency>
+ <groupId>apache-xalan</groupId>
+ <artifactId>xalan</artifactId>
+ <version>2.7.1.patch01-brew</version>
+ </dependency>
+ </dependencies>
+ <build>
+ <plugins>
+ <plugin>
+ <artifactId>maven-compiler-plugin</artifactId>
+ <configuration>
+
<compilerArgument>-Djava.endorsed.dirs=${endorsed.dirs}</compilerArgument>
+ </configuration>
+ <executions>
+ <execution>
+ <id>default-testCompile</id>
+ <phase>test-compile</phase>
+ <configuration>
+ <testExcludes>
+ <!-- TODO: tests using org.jboss.ejb3.client.ClientLauncher
-->
+
<exclude>org/jboss/test/ws/jaxws/webserviceref/**</exclude>
+
<exclude>org/jboss/test/ws/jaxws/samples/webserviceref/**</exclude>
+ </testExcludes>
+ </configuration>
+ <goals>
+ <goal>testCompile</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
+ <artifactId>maven-surefire-plugin</artifactId>
+ <configuration>
+ <argLine>${surefire.jvm.args} ${surefire.jvm.management.args}
-Djava.endorsed.dirs=${endorsed.dirs}</argLine>
+ <excludes>
+ <!-- # UsernameTokenHTTPSTestCase requires keystore & trustore in
jboss-web tomcat configuration-->
+
<exclude>org/jboss/test/ws/interop/nov2007/wsse/UsernameTokenHTTPSTestCase.*</exclude>
+
+ <!-- # [EJBTHREE-1152] service-ref in ejb-jar.xml is ignored-->
+
<exclude>org/jboss/test/ws/jaxws/samples/serviceref/ServiceRefEJBTestCase.*</exclude>
+
+ <!-- # [JBAS-8363] Virtual host issue in JBossWeb -->
+
<exclude>org/jboss/test/ws/jaxws/jbws981/JBWS981TestCase.*</exclude>
+
+ <!-- # [JBWS-3150] This test causes hudson to freeze -->
+
<exclude>org/jboss/test/ws/common/soap/SOAPConnectionTestCase.*</exclude>
+
+ <!-- # [JBAS-9188] Implement support for nested EJBs & WARs in
.sar archives -->
+ <exclude>org/jboss/test/ws/jaxws/jbws1854/**</exclude>
+ <exclude>org/jboss/test/ws/jaxws/samples/dar/**</exclude>
+
<exclude>org/jboss/test/ws/jaxws/samples/jmstransport/**</exclude>
+
+ <!-- # [JBWS-3252] Investigate WSA interop tests regression -->
+
<exclude>org/jboss/test/ws/interop/wsa/AddressingTestCase*</exclude>
+
+ <!-- ////////////////////////// -->
+ <!-- AS7 integration exclusions -->
+ <!-- ////////////////////////// -->
+
+ <!-- [JBWS-3367][AS7-1605] fixed since AS 7.1 -->
+ <exclude>org/jboss/test/ws/jaxws/jbws3367/**</exclude>
+
+ <!-- [JBWS-3276] fixed since AS 7.1 -->
+ <exclude>org/jboss/test/ws/jaxws/jbws3276/**</exclude>
+
+ <!-- TODO: Injections support for WS components -->
+ <exclude>org/jboss/test/ws/jaxws/jbws2634/**</exclude>
+ <exclude>org/jboss/test/ws/jaxws/jbws2074/**</exclude>
+ <exclude>org/jboss/test/ws/jaxws/jbws3026/**</exclude>
+
<exclude>org/jboss/test/ws/jaxws/enventry/*JSETestCase*</exclude>
+
+ <!-- TODO: Native webserviceref stuff -->
+ <exclude>org/jboss/test/ws/jaxws/jbws2307/**</exclude>
+ <exclude>org/jboss/test/ws/jaxws/jbws2527/**</exclude>
+
<exclude>org/jboss/test/ws/jaxws/samples/advanced/retail/**</exclude>
+
+ <!-- # [JBWS-3308] Extends AS7 RemoteDeployer for supporting
deployment of different security domains -->
+ <exclude>org/jboss/test/ws/jaxws/jbws2116/**</exclude>
+ <exclude>org/jboss/test/ws/jaxws/jbws3182/**</exclude>
+
<exclude>org/jboss/test/ws/jaxws/jbws1988/UsernameAuthTestCase*</exclude>
+
+ <!-- TODO: EJB3 DD driven deployments -->
+ <exclude>org/jboss/test/ws/jaxws/jbws1309/**</exclude>
+ <exclude>org/jboss/test/ws/jaxws/jbws1813/**</exclude>
+ <exclude>org/jboss/test/ws/jaxws/jbws1841/**</exclude>
+ <exclude>org/jboss/test/ws/jaxws/jbws2241/**</exclude>
+
+ <!-- [JBWS-3330] Restore RecordProcessor functionalities, solved in
AS 7.0.1 or greater -->
+
<exclude>org/jboss/test/ws/management/recording/**</exclude>
+
+ <!--# [JBAS-9188] On AS7 We don't support nested EJB & WAR
archives neither in .sar nor in .jar archives -->
+ <exclude>org/jboss/test/ws/jaxws/jbws2630/**</exclude>
+
+ <!-- [AS7-1101][AS7-1125] waiting for metadata upgrade in AS7, solved
in AS 7.0.1 or greater -->
+
<exclude>org/jboss/test/ws/jaxws/samples/webservicerefsec/**</exclude>
+
+ <!-- # [JBWS-3232] javax.naming.NameNotFoundException: Name
'service' not found in context 'env' -->
+ <exclude>org/jboss/test/ws/jaxws/jbws3140/**</exclude>
+
+ <!-- TODO: tests using org.jboss.ejb3.client.ClientLauncher -->
+ <exclude>org/jboss/test/ws/jaxws/webserviceref/**</exclude>
+
<exclude>org/jboss/test/ws/jaxws/samples/webserviceref/**</exclude>
+
+ <!-- JAXR not available -->
+ <exclude>org/jboss/test/ws/jaxws/samples/jaxr/**</exclude>
+
+ <!-- # [AS7-1338] Remote JNDI support for AS7 -->
+ <exclude>org/jboss/test/ws/jaxrpc/**</exclude>
+ <exclude>org/jboss/test/ws/benchmark/jaxrpc/**</exclude>
+ <exclude>org/jboss/test/ws/jaxws/jbws944/**</exclude>
+
<exclude>org/jboss/test/ws/jaxws/samples/serviceref/**</exclude>
+
<exclude>org/jboss/test/ws/jaxws/wsaddressing/replyto/**</exclude>
+ <exclude>org/jboss/test/ws/jaxws/jbws1581/**</exclude>
+
+ <!-- # [AS7-1322] Implemented on AS 7.1.0 or greater only -->
+
<exclude>org/jboss/test/ws/publish/EndpointPublishTestCase*</exclude>
+
+ </excludes>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
+
+ <!--
+ Name: jboss702
+ Descr: JBoss-7.0.2.Final specific options
+ -->
+ <profile>
+ <id>jboss702</id>
+ <properties>
+ <jboss.version>${jboss702.version}</jboss.version>
+ <jbossws.integration.target>jboss702</jbossws.integration.target>
+ <endorsed.dirs>${project.build.directory}/endorsed</endorsed.dirs>
+ </properties>
+ <dependencies>
+ <dependency>
+ <groupId>org.jboss.as</groupId>
+ <artifactId>jboss-as-webservices-tests-integration</artifactId>
+ <version>${jboss.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>javax.mail</groupId>
+ <artifactId>mail</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.naming</groupId>
+ <artifactId>jnp-client</artifactId>
+ <version>5.0.5.Final</version>
+ </dependency>
+ <dependency>
+ <groupId>org.picketbox</groupId>
+ <artifactId>jbosssx-client</artifactId>
+ <version>3.0.0.CR2</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss</groupId>
+ <artifactId>jboss-common-core</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss</groupId>
+ <artifactId>jbossxb</artifactId>
+ </dependency>
+ <!-- provides org.jboss.ejb3.annotation.SecurityDomain annotation -->
+ <dependency>
+ <groupId>org.jboss.ejb3</groupId>
+ <artifactId>jboss-ejb3-ext-api</artifactId>
+ <version>2.0.0-beta-1</version>
+ </dependency>
+ <!-- Apache XML security depends on Xalan impl classes :( -->
+ <dependency>
+ <groupId>apache-xalan</groupId>
+ <artifactId>serializer</artifactId>
+ <version>2.7.1.patch01-brew</version>
+ </dependency>
+ <dependency>
+ <groupId>apache-xalan</groupId>
+ <artifactId>xalan</artifactId>
+ <version>2.7.1.patch01-brew</version>
+ </dependency>
+ </dependencies>
+ <build>
+ <plugins>
+ <plugin>
+ <artifactId>maven-compiler-plugin</artifactId>
+ <configuration>
+
<compilerArgument>-Djava.endorsed.dirs=${endorsed.dirs}</compilerArgument>
+ </configuration>
+ <executions>
+ <execution>
+ <id>default-testCompile</id>
+ <phase>test-compile</phase>
+ <configuration>
+ <testExcludes>
+ <!-- TODO: tests using org.jboss.ejb3.client.ClientLauncher
-->
+
<exclude>org/jboss/test/ws/jaxws/webserviceref/**</exclude>
+
<exclude>org/jboss/test/ws/jaxws/samples/webserviceref/**</exclude>
+ </testExcludes>
+ </configuration>
+ <goals>
+ <goal>testCompile</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
+ <artifactId>maven-surefire-plugin</artifactId>
+ <configuration>
+ <argLine>${surefire.jvm.args} ${surefire.jvm.management.args}
-Djava.endorsed.dirs=${endorsed.dirs}</argLine>
+ <excludes>
+ <!-- # UsernameTokenHTTPSTestCase requires keystore & trustore in
jboss-web tomcat configuration-->
+
<exclude>org/jboss/test/ws/interop/nov2007/wsse/UsernameTokenHTTPSTestCase.*</exclude>
+
+ <!-- # [EJBTHREE-1152] service-ref in ejb-jar.xml is ignored-->
+
<exclude>org/jboss/test/ws/jaxws/samples/serviceref/ServiceRefEJBTestCase.*</exclude>
+
+ <!-- # [JBAS-8363] Virtual host issue in JBossWeb -->
+
<exclude>org/jboss/test/ws/jaxws/jbws981/JBWS981TestCase.*</exclude>
+
+ <!-- # [JBWS-3150] This test causes hudson to freeze -->
+
<exclude>org/jboss/test/ws/common/soap/SOAPConnectionTestCase.*</exclude>
+
+ <!-- # [JBAS-9188] Implement support for nested EJBs & WARs in
.sar archives -->
+ <exclude>org/jboss/test/ws/jaxws/jbws1854/**</exclude>
+ <exclude>org/jboss/test/ws/jaxws/samples/dar/**</exclude>
+
<exclude>org/jboss/test/ws/jaxws/samples/jmstransport/**</exclude>
+
+ <!-- # [JBWS-3252] Investigate WSA interop tests regression -->
+
<exclude>org/jboss/test/ws/interop/wsa/AddressingTestCase*</exclude>
+
+ <!-- ////////////////////////// -->
+ <!-- AS7 integration exclusions -->
+ <!-- ////////////////////////// -->
+
+ <!-- [JBWS-3367][AS7-1605] fixed since AS 7.1 -->
+ <exclude>org/jboss/test/ws/jaxws/jbws3367/**</exclude>
+
+ <!-- [JBWS-3276] fixed since AS 7.1 -->
+ <exclude>org/jboss/test/ws/jaxws/jbws3276/**</exclude>
+
+ <!-- TODO: Injections support for WS components -->
+ <exclude>org/jboss/test/ws/jaxws/jbws2634/**</exclude>
+ <exclude>org/jboss/test/ws/jaxws/jbws2074/**</exclude>
+ <exclude>org/jboss/test/ws/jaxws/jbws3026/**</exclude>
+
<exclude>org/jboss/test/ws/jaxws/enventry/*JSETestCase*</exclude>
+
+ <!-- TODO: Native webserviceref stuff -->
+ <exclude>org/jboss/test/ws/jaxws/jbws2307/**</exclude>
+ <exclude>org/jboss/test/ws/jaxws/jbws2527/**</exclude>
+
<exclude>org/jboss/test/ws/jaxws/samples/advanced/retail/**</exclude>
+
+ <!-- # [JBWS-3308] Extends AS7 RemoteDeployer for supporting
deployment of different security domains -->
+ <exclude>org/jboss/test/ws/jaxws/jbws2116/**</exclude>
+ <exclude>org/jboss/test/ws/jaxws/jbws3182/**</exclude>
+
<exclude>org/jboss/test/ws/jaxws/jbws1988/UsernameAuthTestCase*</exclude>
+
+ <!-- TODO: EJB3 DD driven deployments -->
+ <exclude>org/jboss/test/ws/jaxws/jbws1309/**</exclude>
+ <exclude>org/jboss/test/ws/jaxws/jbws1813/**</exclude>
+ <exclude>org/jboss/test/ws/jaxws/jbws1841/**</exclude>
+ <exclude>org/jboss/test/ws/jaxws/jbws2241/**</exclude>
+
+ <!-- [JBWS-3330] Restore RecordProcessor functionalities, solved in
AS 7.0.1 or greater -->
+
<exclude>org/jboss/test/ws/management/recording/**</exclude>
+
+ <!--# [JBAS-9188] On AS7 We don't support nested EJB & WAR
archives neither in .sar nor in .jar archives -->
+ <exclude>org/jboss/test/ws/jaxws/jbws2630/**</exclude>
+
+ <!-- [AS7-1101][AS7-1125] waiting for metadata upgrade in AS7, solved
in AS 7.0.1 or greater -->
+
<exclude>org/jboss/test/ws/jaxws/samples/webservicerefsec/**</exclude>
+
+ <!-- # [JBWS-3232] javax.naming.NameNotFoundException: Name
'service' not found in context 'env' -->
+ <exclude>org/jboss/test/ws/jaxws/jbws3140/**</exclude>
+
+ <!-- TODO: tests using org.jboss.ejb3.client.ClientLauncher -->
+ <exclude>org/jboss/test/ws/jaxws/webserviceref/**</exclude>
+
<exclude>org/jboss/test/ws/jaxws/samples/webserviceref/**</exclude>
+
+ <!-- JAXR not available -->
+ <exclude>org/jboss/test/ws/jaxws/samples/jaxr/**</exclude>
+
+ <!-- # [AS7-1338] Remote JNDI support for AS7 -->
+ <exclude>org/jboss/test/ws/jaxrpc/**</exclude>
+ <exclude>org/jboss/test/ws/benchmark/jaxrpc/**</exclude>
+ <exclude>org/jboss/test/ws/jaxws/jbws944/**</exclude>
+
<exclude>org/jboss/test/ws/jaxws/samples/serviceref/**</exclude>
+
<exclude>org/jboss/test/ws/jaxws/wsaddressing/replyto/**</exclude>
+ <exclude>org/jboss/test/ws/jaxws/jbws1581/**</exclude>
+
+ <!-- # [AS7-1322] Implemented on AS 7.1.0 or greater only -->
+
<exclude>org/jboss/test/ws/publish/EndpointPublishTestCase*</exclude>
+
+ </excludes>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
+
+ <!--
Name: jboss710
Descr: JBoss-7.1.0 specific options
-->
Modified: stack/native/trunk/pom.xml
===================================================================
--- stack/native/trunk/pom.xml 2011-11-16 10:48:30 UTC (rev 15266)
+++ stack/native/trunk/pom.xml 2011-11-16 11:38:03 UTC (rev 15267)
@@ -52,7 +52,11 @@
<jbossws.jboss600.version>4.0.0-SNAPSHOT</jbossws.jboss600.version>
<jbossws.jboss610.version>4.0.0-SNAPSHOT</jbossws.jboss610.version>
<jbossws.jboss700.version>4.0.0-SNAPSHOT</jbossws.jboss700.version>
+ <jbossws.jboss701.version>4.0.0-SNAPSHOT</jbossws.jboss701.version>
+ <jbossws.jboss702.version>4.0.0-SNAPSHOT</jbossws.jboss702.version>
<jboss700.version>7.0.0.Final</jboss700.version>
+ <jboss701.version>7.0.1.Final</jboss701.version>
+ <jboss702.version>7.0.2.Final</jboss702.version>
<jboss710.version>7.1.0.Alpha2-SNAPSHOT</jboss710.version>
<ejb.api.version>1.0.1.Final</ejb.api.version>
<ant.version>1.7.1</ant.version>
@@ -139,6 +143,28 @@
<classifier>tests-integration</classifier>
</dependency>
<dependency>
+ <groupId>org.jboss.ws</groupId>
+ <artifactId>jbossws-jboss701</artifactId>
+ <version>${jbossws.jboss701.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.ws</groupId>
+ <artifactId>jbossws-jboss701</artifactId>
+ <version>${jbossws.jboss701.version}</version>
+ <classifier>tests-integration</classifier>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.ws</groupId>
+ <artifactId>jbossws-jboss702</artifactId>
+ <version>${jbossws.jboss702.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.ws</groupId>
+ <artifactId>jbossws-jboss702</artifactId>
+ <version>${jbossws.jboss702.version}</version>
+ <classifier>tests-integration</classifier>
+ </dependency>
+ <dependency>
<groupId>org.jboss.as</groupId>
<artifactId>jboss-as-webservices-tests-integration</artifactId>
<version>${jboss710.version}</version>
@@ -574,6 +600,30 @@
</profile>
<!--
+ Name: jboss701
+ Descr: JBoss-7.0.1 specific options
+ -->
+ <profile>
+ <id>jboss701</id>
+ <properties>
+ <jbossws.integration.target>jboss701</jbossws.integration.target>
+ <jboss.home>${jboss701.home}</jboss.home>
+ </properties>
+ </profile>
+
+ <!--
+ Name: jboss702
+ Descr: JBoss-7.0.2 specific options
+ -->
+ <profile>
+ <id>jboss702</id>
+ <properties>
+ <jbossws.integration.target>jboss702</jbossws.integration.target>
+ <jboss.home>${jboss702.home}</jboss.home>
+ </properties>
+ </profile>
+
+ <!--
Name: jboss710
Descr: JBoss-7.1.0 specific options
-->