From asoldano at redhat.com Thu Dec 11 11:44:23 2014 From: asoldano at redhat.com (Alessio Soldano) Date: Thu, 11 Dec 2014 17:44:23 +0100 Subject: [jbossws-dev] JBossWS testsuite reorganization In-Reply-To: <54731435.2050605@redhat.com> References: <539B1B2C.4020105@redhat.com> <539EC49E.40905@redhat.com> <539EE0D7.2020907@redhat.com> <177181653.30699830.1403767818007.JavaMail.zimbra@redhat.com> <5469D649.1040205@redhat.com> <5472FE1D.4030306@redhat.com> <54731435.2050605@redhat.com> Message-ID: <5489C9E7.8000201@redhat.com> The first initial prototype for the new testsuite and build of JBossWS 5 is available at https://svn.jboss.org/repos/jbossws/stack/cxf/branches/arquillian I have converted the cxf-specific testuite to use Arquillian and temporarly disabled the shared-testsuite (it will be re-enabled once it will be converted too). A basic README file has been added to the root of the project with build instructions; here is the content anyway: Building and running the testsuite ------------------------------------ The build follows the usual Maven flow; a wilflyXYZ profile has to be specified to tell the project which target container to use for integration tests; if no wildflyXYZ profile is specified, the integration tests are skipped. > mvn -PwildflyXYZ integration-test The -Dserver.home=/foo/bar option can be used to run the testsuite against a given local server instance; the server does not need to be already running, as the build will create various standalone server configurations and start multiple instances. The 'fast' profile can also be used to run tests concurrently. Updating WS stack ------------------- In some cases it might be needed to build the ws stack and install it on a specified server instance without running the integration testsuite; this is achieved as follows: > mvn -PwildflyXYZ -Dserver.home=/foo/bar package If a server.home property is not provided, the build creates a zip archive with a vanilla WildFly server patched with the current WS stack: > mvn -PwildflyXYZ package the zip file path is modules/dist/target/jbossws-cxf-dist-${project.version}-test-server.zip Cleaning up ------------- The project is cleaned up as follows: > mvn -Pdist,testsuite clean As you can see, it is way simpler then what we used to have in previous JBossWS versions. The idea is to completely discontinue the binary and source distributions and distribute a simple zip file of the svn/git project, which the user will simply build like we do as explained above. One of the major differences with the past is that having a local and running WildFly server instance is not strictly required anymore, as the JBossWS build goes and fetch the WildFly distros, self-installs on them, start them and run the integration testsuites. Few different server configurations are actually started (3 at the moment, I've been grouping together all the server setup requirements that can live together: security domains, system properties, etc.) The server configurations are obtained by copying the standalone.xml and patching it using gmaven plugin (Groovy), which seems quite simple and easy to maintain. Any comment, let me know. There's still quite a lot to do, to cleanup a bunch of stuff that we don't use anymore in the build, convert the shared and spring testsuites and nail down some transient test failures that can be reproduced when using the -Pfast profile (likely Arquillian related issues). Cheers Alessio -- Alessio Soldano Web Service Lead, JBoss From ema at redhat.com Tue Dec 16 03:30:10 2014 From: ema at redhat.com (Jim Ma) Date: Tue, 16 Dec 2014 16:30:10 +0800 Subject: [jbossws-dev] JBossWS testsuite reorganization In-Reply-To: <5489C9E7.8000201@redhat.com> References: <539B1B2C.4020105@redhat.com> <539EC49E.40905@redhat.com> <539EE0D7.2020907@redhat.com> <177181653.30699830.1403767818007.JavaMail.zimbra@redhat.com> <5469D649.1040205@redhat.com> <5472FE1D.4030306@redhat.com> <54731435.2050605@redhat.com> <5489C9E7.8000201@redhat.com> Message-ID: <548FED92.40400@redhat.com> Can we make wildfly900 profile as the default configuration ? If there is no any profile or system property specified, with "mvn clean install" it downloads wildfly900 dist ,install jbossws-cxf and run all the tests ? On 12/12/2014 12:44 AM, Alessio Soldano wrote: > The first initial prototype for the new testsuite and build of JBossWS 5 > is available at > https://svn.jboss.org/repos/jbossws/stack/cxf/branches/arquillian > I have converted the cxf-specific testuite to use Arquillian and > temporarly disabled the shared-testsuite (it will be re-enabled once it > will be converted too). > A basic README file has been added to the root of the project with build > instructions; here is the content anyway: > > Building and running the testsuite > ------------------------------------ > The build follows the usual Maven flow; a wilflyXYZ profile has to be > specified to tell the project which target container to use for > integration tests; if no wildflyXYZ profile is specified, the > integration tests are skipped. > > > mvn -PwildflyXYZ integration-test > > The -Dserver.home=/foo/bar option can be used to run the testsuite > against a given local server instance; the server does not need to be > already running, as the build will create various standalone server > configurations and start multiple instances. > > The 'fast' profile can also be used to run tests concurrently. > > Updating WS stack > ------------------- > In some cases it might be needed to build the ws stack and install it on > a specified server instance without running the integration testsuite; > this is achieved as follows: > > > mvn -PwildflyXYZ -Dserver.home=/foo/bar package > > If a server.home property is not provided, the build creates a zip > archive with a vanilla WildFly server patched with the current WS stack: > > > mvn -PwildflyXYZ package > > the zip file path is > modules/dist/target/jbossws-cxf-dist-${project.version}-test-server.zip > > > Cleaning up > ------------- > The project is cleaned up as follows: > > > mvn -Pdist,testsuite clean > > > > > As you can see, it is way simpler then what we used to have in previous > JBossWS versions. The idea is to completely discontinue the binary and > source distributions and distribute a simple zip file of the svn/git > project, which the user will simply build like we do as explained above. > > One of the major differences with the past is that having a local and > running WildFly server instance is not strictly required anymore, as the > JBossWS build goes and fetch the WildFly distros, self-installs on them, > start them and run the integration testsuites. Few different server > configurations are actually started (3 at the moment, I've been grouping > together all the server setup requirements that can live together: > security domains, system properties, etc.) > The server configurations are obtained by copying the standalone.xml and > patching it using gmaven plugin (Groovy), which seems quite simple and > easy to maintain. > > Any comment, let me know. There's still quite a lot to do, to cleanup a > bunch of stuff that we don't use anymore in the build, convert the > shared and spring testsuites and nail down some transient test failures > that can be reproduced when using the -Pfast profile (likely Arquillian > related issues). > > Cheers > Alessio > From asoldano at redhat.com Tue Dec 16 04:03:42 2014 From: asoldano at redhat.com (Alessio Soldano) Date: Tue, 16 Dec 2014 10:03:42 +0100 Subject: [jbossws-dev] JBossWS testsuite reorganization In-Reply-To: <548FED92.40400@redhat.com> References: <539B1B2C.4020105@redhat.com> <539EC49E.40905@redhat.com> <539EE0D7.2020907@redhat.com> <177181653.30699830.1403767818007.JavaMail.zimbra@redhat.com> <5469D649.1040205@redhat.com> <5472FE1D.4030306@redhat.com> <54731435.2050605@redhat.com> <5489C9E7.8000201@redhat.com> <548FED92.40400@redhat.com> Message-ID: <548FF56E.9010303@redhat.com> Hi Jim, actually no, we can't, because when the latest moving target is used (wfly900 here, which comes from wfly master), the server.home prop is actually required, because the maven repo does not have the distribution artifacts. Generally speaking, I'm not sure we should single out a container and run the integration testsuite against that; if we actually decide to do this, a released target would need to be used (also for future build reproducibility, we don't want to default testing against a snapshot version) Cheers Alessio On 16/12/14 09:30, Jim Ma wrote: > Can we make wildfly900 profile as the default configuration ? If there > is no any profile or system property specified, with "mvn clean > install" it downloads wildfly900 dist ,install jbossws-cxf and run all > the tests ? > > On 12/12/2014 12:44 AM, Alessio Soldano wrote: >> The first initial prototype for the new testsuite and build of JBossWS 5 >> is available at >> https://svn.jboss.org/repos/jbossws/stack/cxf/branches/arquillian >> I have converted the cxf-specific testuite to use Arquillian and >> temporarly disabled the shared-testsuite (it will be re-enabled once it >> will be converted too). >> A basic README file has been added to the root of the project with build >> instructions; here is the content anyway: >> >> Building and running the testsuite >> ------------------------------------ >> The build follows the usual Maven flow; a wilflyXYZ profile has to be >> specified to tell the project which target container to use for >> integration tests; if no wildflyXYZ profile is specified, the >> integration tests are skipped. >> >> > mvn -PwildflyXYZ integration-test >> >> The -Dserver.home=/foo/bar option can be used to run the testsuite >> against a given local server instance; the server does not need to be >> already running, as the build will create various standalone server >> configurations and start multiple instances. >> >> The 'fast' profile can also be used to run tests concurrently. >> >> Updating WS stack >> ------------------- >> In some cases it might be needed to build the ws stack and install it on >> a specified server instance without running the integration testsuite; >> this is achieved as follows: >> >> > mvn -PwildflyXYZ -Dserver.home=/foo/bar package >> >> If a server.home property is not provided, the build creates a zip >> archive with a vanilla WildFly server patched with the current WS stack: >> >> > mvn -PwildflyXYZ package >> >> the zip file path is >> modules/dist/target/jbossws-cxf-dist-${project.version}-test-server.zip >> >> >> Cleaning up >> ------------- >> The project is cleaned up as follows: >> >> > mvn -Pdist,testsuite clean >> >> >> >> >> As you can see, it is way simpler then what we used to have in previous >> JBossWS versions. The idea is to completely discontinue the binary and >> source distributions and distribute a simple zip file of the svn/git >> project, which the user will simply build like we do as explained above. >> >> One of the major differences with the past is that having a local and >> running WildFly server instance is not strictly required anymore, as the >> JBossWS build goes and fetch the WildFly distros, self-installs on them, >> start them and run the integration testsuites. Few different server >> configurations are actually started (3 at the moment, I've been grouping >> together all the server setup requirements that can live together: >> security domains, system properties, etc.) >> The server configurations are obtained by copying the standalone.xml and >> patching it using gmaven plugin (Groovy), which seems quite simple and >> easy to maintain. >> >> Any comment, let me know. There's still quite a lot to do, to cleanup a >> bunch of stuff that we don't use anymore in the build, convert the >> shared and spring testsuites and nail down some transient test failures >> that can be reproduced when using the -Pfast profile (likely Arquillian >> related issues). >> >> Cheers >> Alessio >> > -- Alessio Soldano Web Service Lead, JBoss From asoldano at redhat.com Tue Dec 16 08:26:55 2014 From: asoldano at redhat.com (Alessio Soldano) Date: Tue, 16 Dec 2014 14:26:55 +0100 Subject: [jbossws-dev] JBossWS testsuite reorganization In-Reply-To: <5489C9E7.8000201@redhat.com> References: <539B1B2C.4020105@redhat.com> <539EC49E.40905@redhat.com> <539EE0D7.2020907@redhat.com> <177181653.30699830.1403767818007.JavaMail.zimbra@redhat.com> <5469D649.1040205@redhat.com> <5472FE1D.4030306@redhat.com> <54731435.2050605@redhat.com> <5489C9E7.8000201@redhat.com> Message-ID: <5490331F.2090609@redhat.com> I've set up a Hudson instance testing the 'arquillian' branch; the build is working fine and all (converted) tests are currently passing :-) See http://jbossws-qa.jboss.org:8280/hudson/ The hudson setup is simpler / smaller. Cheers Alessio On 11/12/14 17:44, Alessio Soldano wrote: > The first initial prototype for the new testsuite and build of JBossWS 5 > is available at > https://svn.jboss.org/repos/jbossws/stack/cxf/branches/arquillian > I have converted the cxf-specific testuite to use Arquillian and > temporarly disabled the shared-testsuite (it will be re-enabled once it > will be converted too). > A basic README file has been added to the root of the project with build > instructions; here is the content anyway: > > Building and running the testsuite > ------------------------------------ > The build follows the usual Maven flow; a wilflyXYZ profile has to be > specified to tell the project which target container to use for > integration tests; if no wildflyXYZ profile is specified, the > integration tests are skipped. > > > mvn -PwildflyXYZ integration-test > > The -Dserver.home=/foo/bar option can be used to run the testsuite > against a given local server instance; the server does not need to be > already running, as the build will create various standalone server > configurations and start multiple instances. > > The 'fast' profile can also be used to run tests concurrently. > > Updating WS stack > ------------------- > In some cases it might be needed to build the ws stack and install it on > a specified server instance without running the integration testsuite; > this is achieved as follows: > > > mvn -PwildflyXYZ -Dserver.home=/foo/bar package > > If a server.home property is not provided, the build creates a zip > archive with a vanilla WildFly server patched with the current WS stack: > > > mvn -PwildflyXYZ package > > the zip file path is > modules/dist/target/jbossws-cxf-dist-${project.version}-test-server.zip > > > Cleaning up > ------------- > The project is cleaned up as follows: > > > mvn -Pdist,testsuite clean > > > > > As you can see, it is way simpler then what we used to have in previous > JBossWS versions. The idea is to completely discontinue the binary and > source distributions and distribute a simple zip file of the svn/git > project, which the user will simply build like we do as explained above. > > One of the major differences with the past is that having a local and > running WildFly server instance is not strictly required anymore, as the > JBossWS build goes and fetch the WildFly distros, self-installs on them, > start them and run the integration testsuites. Few different server > configurations are actually started (3 at the moment, I've been grouping > together all the server setup requirements that can live together: > security domains, system properties, etc.) > The server configurations are obtained by copying the standalone.xml and > patching it using gmaven plugin (Groovy), which seems quite simple and > easy to maintain. > > Any comment, let me know. There's still quite a lot to do, to cleanup a > bunch of stuff that we don't use anymore in the build, convert the > shared and spring testsuites and nail down some transient test failures > that can be reproduced when using the -Pfast profile (likely Arquillian > related issues). > > Cheers > Alessio > -- Alessio Soldano Web Service Lead, JBoss From rsearls at redhat.com Tue Dec 16 13:50:36 2014 From: rsearls at redhat.com (Rebecca Searls) Date: Tue, 16 Dec 2014 13:50:36 -0500 (EST) Subject: [jbossws-dev] JBossWS testsuite reorganization In-Reply-To: <5490331F.2090609@redhat.com> References: <539B1B2C.4020105@redhat.com> <539EE0D7.2020907@redhat.com> <177181653.30699830.1403767818007.JavaMail.zimbra@redhat.com> <5469D649.1040205@redhat.com> <5472FE1D.4030306@redhat.com> <54731435.2050605@redhat.com> <5489C9E7.8000201@redhat.com> <5490331F.2090609@redhat.com> Message-ID: <1207842035.29433956.1418755836833.JavaMail.zimbra@redhat.com> This does not run locally for me. Looks like I'm missing some mvn settings repo ref. [WARNING] Could not transfer metadata org.eclipse.wst.common:uriresolver/maven-metadata.xml from/to maven-repository.dev.java.net (http://download.java.net/maven/1): No connector available to access repository maven-repository.dev.java.net (http://download.java.net/maven/1) of type legacy using the available factories WagonRepositoryConnectorFactory [WARNING] Failure to transfer org.eclipse.wst.sse:core/maven-metadata.xml from http://download.java.net/maven/1 was cached in the local repository, resolution will not be reattempted until the update interval of maven-repository.dev.java.net has elapsed or updates are forced. Original error: Could not transfer metadata org.eclipse.wst.sse:core/maven-metadata.xml from/to maven-repository.dev.java.net (http://download.java.net/maven/1): No connector available to access repository maven-repository.dev.java.net (http://download.java.net/maven/1) of type legacy using the available factories WagonRepositoryConnectorFactory ----- Original Message ----- > From: "Alessio Soldano" > To: jbossws-dev at lists.jboss.org > Sent: Tuesday, December 16, 2014 8:26:55 AM > Subject: Re: [jbossws-dev] JBossWS testsuite reorganization > > I've set up a Hudson instance testing the 'arquillian' branch; the build > is working fine and all (converted) tests are currently passing :-) > See http://jbossws-qa.jboss.org:8280/hudson/ > The hudson setup is simpler / smaller. > Cheers > Alessio > > On 11/12/14 17:44, Alessio Soldano wrote: > > The first initial prototype for the new testsuite and build of JBossWS 5 > > is available at > > https://svn.jboss.org/repos/jbossws/stack/cxf/branches/arquillian > > I have converted the cxf-specific testuite to use Arquillian and > > temporarly disabled the shared-testsuite (it will be re-enabled once it > > will be converted too). > > A basic README file has been added to the root of the project with build > > instructions; here is the content anyway: > > > > Building and running the testsuite > > ------------------------------------ > > The build follows the usual Maven flow; a wilflyXYZ profile has to be > > specified to tell the project which target container to use for > > integration tests; if no wildflyXYZ profile is specified, the > > integration tests are skipped. > > > > > mvn -PwildflyXYZ integration-test > > > > The -Dserver.home=/foo/bar option can be used to run the testsuite > > against a given local server instance; the server does not need to be > > already running, as the build will create various standalone server > > configurations and start multiple instances. > > > > The 'fast' profile can also be used to run tests concurrently. > > > > Updating WS stack > > ------------------- > > In some cases it might be needed to build the ws stack and install it on > > a specified server instance without running the integration testsuite; > > this is achieved as follows: > > > > > mvn -PwildflyXYZ -Dserver.home=/foo/bar package > > > > If a server.home property is not provided, the build creates a zip > > archive with a vanilla WildFly server patched with the current WS stack: > > > > > mvn -PwildflyXYZ package > > > > the zip file path is > > modules/dist/target/jbossws-cxf-dist-${project.version}-test-server.zip > > > > > > Cleaning up > > ------------- > > The project is cleaned up as follows: > > > > > mvn -Pdist,testsuite clean > > > > > > > > > > As you can see, it is way simpler then what we used to have in previous > > JBossWS versions. The idea is to completely discontinue the binary and > > source distributions and distribute a simple zip file of the svn/git > > project, which the user will simply build like we do as explained above. > > > > One of the major differences with the past is that having a local and > > running WildFly server instance is not strictly required anymore, as the > > JBossWS build goes and fetch the WildFly distros, self-installs on them, > > start them and run the integration testsuites. Few different server > > configurations are actually started (3 at the moment, I've been grouping > > together all the server setup requirements that can live together: > > security domains, system properties, etc.) > > The server configurations are obtained by copying the standalone.xml and > > patching it using gmaven plugin (Groovy), which seems quite simple and > > easy to maintain. > > > > Any comment, let me know. There's still quite a lot to do, to cleanup a > > bunch of stuff that we don't use anymore in the build, convert the > > shared and spring testsuites and nail down some transient test failures > > that can be reproduced when using the -Pfast profile (likely Arquillian > > related issues). > > > > Cheers > > Alessio > > > > > -- > Alessio Soldano > Web Service Lead, JBoss > > _______________________________________________ > jbossws-dev mailing list > jbossws-dev at lists.jboss.org > https://lists.jboss.org/mailman/listinfo/jbossws-dev > From ema at redhat.com Wed Dec 17 04:54:01 2014 From: ema at redhat.com (Jim Ma) Date: Wed, 17 Dec 2014 17:54:01 +0800 Subject: [jbossws-dev] JBossWS testsuite reorganization In-Reply-To: <548FF56E.9010303@redhat.com> References: <539B1B2C.4020105@redhat.com> <539EC49E.40905@redhat.com> <539EE0D7.2020907@redhat.com> <177181653.30699830.1403767818007.JavaMail.zimbra@redhat.com> <5469D649.1040205@redhat.com> <5472FE1D.4030306@redhat.com> <54731435.2050605@redhat.com> <5489C9E7.8000201@redhat.com> <548FED92.40400@redhat.com> <548FF56E.9010303@redhat.com> Message-ID: <549152B9.1090306@redhat.com> On 12/16/2014 05:03 PM, Alessio Soldano wrote: > Hi Jim, > actually no, we can't, because when the latest moving target is used > (wfly900 here, which comes from wfly master), the server.home prop is > actually required, because the maven repo does not have the > distribution artifacts. wildfly upstream is our jbossws project consumer, and we need to first make sure everything works, like we already did in past. I know wildfly upstream changes very quick even in each day, deploy the snapshot artifacts will be time consuming work for their build machine. But jbossws requires the latest wildfly dist snapshot and make sure jbossws can work well with wildfly integration layer. To resolve the wildfly dist snapshot is missing, we can look at download it directly from our hudson machine. This would be helpful for our user to try our code, we don't require them to pull whole wildfly upstream and build all snapshot artifacts before running. > Generally speaking, I'm not sure we should single out a container and > run the integration testsuite against that; if we actually decide to > do this, a released target would need to be used (also for future > build reproducibility, we don't want to default testing against a > snapshot version) IMO, this is not a problem when both jbossws and wildfly are snapshots and in development phrase. When we do release, we only need to release the deploy stuff against wildfly9's future formal release or wildfly810/wildfly800. What I want to propose is to simplify our build more. wildfly900 or wildfly810 profile is required to run test suite, and we can take one as the default setting. My goal is to use one simple "mvn clean install" to build jbossws-cxf, deploy to wildfly and run the tests. If wildfly900 is not a good option here, I am not against take wildfly810 profile as the default test container. Your thoughts ? > Cheers > Alessio > > On 16/12/14 09:30, Jim Ma wrote: >> Can we make wildfly900 profile as the default configuration ? If >> there is no any profile or system property specified, with "mvn clean >> install" it downloads wildfly900 dist ,install jbossws-cxf and run >> all the tests ? >> >> On 12/12/2014 12:44 AM, Alessio Soldano wrote: >>> The first initial prototype for the new testsuite and build of >>> JBossWS 5 >>> is available at >>> https://svn.jboss.org/repos/jbossws/stack/cxf/branches/arquillian >>> I have converted the cxf-specific testuite to use Arquillian and >>> temporarly disabled the shared-testsuite (it will be re-enabled once it >>> will be converted too). >>> A basic README file has been added to the root of the project with >>> build >>> instructions; here is the content anyway: >>> >>> Building and running the testsuite >>> ------------------------------------ >>> The build follows the usual Maven flow; a wilflyXYZ profile has to be >>> specified to tell the project which target container to use for >>> integration tests; if no wildflyXYZ profile is specified, the >>> integration tests are skipped. >>> >>> > mvn -PwildflyXYZ integration-test >>> >>> The -Dserver.home=/foo/bar option can be used to run the testsuite >>> against a given local server instance; the server does not need to be >>> already running, as the build will create various standalone server >>> configurations and start multiple instances. >>> >>> The 'fast' profile can also be used to run tests concurrently. >>> >>> Updating WS stack >>> ------------------- >>> In some cases it might be needed to build the ws stack and install >>> it on >>> a specified server instance without running the integration testsuite; >>> this is achieved as follows: >>> >>> > mvn -PwildflyXYZ -Dserver.home=/foo/bar package >>> >>> If a server.home property is not provided, the build creates a zip >>> archive with a vanilla WildFly server patched with the current WS >>> stack: >>> >>> > mvn -PwildflyXYZ package >>> >>> the zip file path is >>> modules/dist/target/jbossws-cxf-dist-${project.version}-test-server.zip >>> >>> >>> Cleaning up >>> ------------- >>> The project is cleaned up as follows: >>> >>> > mvn -Pdist,testsuite clean >>> >>> >>> >>> >>> As you can see, it is way simpler then what we used to have in previous >>> JBossWS versions. The idea is to completely discontinue the binary and >>> source distributions and distribute a simple zip file of the svn/git >>> project, which the user will simply build like we do as explained >>> above. >>> >>> One of the major differences with the past is that having a local and >>> running WildFly server instance is not strictly required anymore, as >>> the >>> JBossWS build goes and fetch the WildFly distros, self-installs on >>> them, >>> start them and run the integration testsuites. Few different server >>> configurations are actually started (3 at the moment, I've been >>> grouping >>> together all the server setup requirements that can live together: >>> security domains, system properties, etc.) >>> The server configurations are obtained by copying the standalone.xml >>> and >>> patching it using gmaven plugin (Groovy), which seems quite simple and >>> easy to maintain. >>> >>> Any comment, let me know. There's still quite a lot to do, to cleanup a >>> bunch of stuff that we don't use anymore in the build, convert the >>> shared and spring testsuites and nail down some transient test failures >>> that can be reproduced when using the -Pfast profile (likely Arquillian >>> related issues). >>> >>> Cheers >>> Alessio >>> >> > > From asoldano at redhat.com Wed Dec 17 05:17:58 2014 From: asoldano at redhat.com (Alessio Soldano) Date: Wed, 17 Dec 2014 11:17:58 +0100 Subject: [jbossws-dev] JBossWS testsuite reorganization In-Reply-To: <549152B9.1090306@redhat.com> References: <539B1B2C.4020105@redhat.com> <539EC49E.40905@redhat.com> <539EE0D7.2020907@redhat.com> <177181653.30699830.1403767818007.JavaMail.zimbra@redhat.com> <5469D649.1040205@redhat.com> <5472FE1D.4030306@redhat.com> <54731435.2050605@redhat.com> <5489C9E7.8000201@redhat.com> <548FED92.40400@redhat.com> <548FF56E.9010303@redhat.com> <549152B9.1090306@redhat.com> Message-ID: <54915856.7050400@redhat.com> On 17/12/14 10:54, Jim Ma wrote: > On 12/16/2014 05:03 PM, Alessio Soldano wrote: >> Hi Jim, >> actually no, we can't, because when the latest moving target is used >> (wfly900 here, which comes from wfly master), the server.home prop is >> actually required, because the maven repo does not have the >> distribution artifacts. > wildfly upstream is our jbossws project consumer, and we need to first > make sure everything works, like we already did in past. I know > wildfly upstream changes very quick even in each day, deploy the > snapshot artifacts will be time consuming work for their build > machine. But jbossws requires the latest wildfly dist snapshot and > make sure jbossws can work well with wildfly integration layer. To > resolve the wildfly dist snapshot is missing, we can look at download > it directly from our hudson machine. This would be helpful for our > user to try our code, we don't require them to pull whole wildfly > upstream and build all snapshot artifacts before running. Making the build depend on the availability of a resource on jbossws hudson server is definitely a bad idea, sorry. That's a single machine which can be unpredictably down / not available. We should not mix different goals / concerns here; if users want to try the jbossws code and implement something new, we're fine with them testing with any supported container. If they choose to play with the latest moving container (which is btw the hardest approach), to me it's perfectly reasonable to require them to pull it and build it. As for our release criteria, btw, the testsuite is required to pass against all supported target containers, which are all relevant. >> Generally speaking, I'm not sure we should single out a container and >> run the integration testsuite against that; if we actually decide to >> do this, a released target would need to be used (also for future >> build reproducibility, we don't want to default testing against a >> snapshot version) > IMO, this is not a problem when both jbossws and wildfly are snapshots > and in development phrase. When we do release, we only need to release > the deploy stuff against wildfly9's future formal release or > wildfly810/wildfly800. Anticipating a future release version is not a valid solution (you never know... and the build is broken till the release is actually available). > > What I want to propose is to simplify our build more. wildfly900 or > wildfly810 profile is required to run test suite, and we can take one > as the default setting. My goal is to use one simple "mvn clean > install" to build jbossws-cxf, deploy to wildfly and run the tests. If > wildfly900 is not a good option here, I am not against take wildfly810 > profile as the default test container. Your thoughts ? I see your point. I can have a look at enabling by default the most recent released target container (wfly 810 currently). Thanks for the feedback! Cheers Alessio -- Alessio Soldano Web Service Lead, JBoss From asoldano at redhat.com Wed Dec 17 07:02:12 2014 From: asoldano at redhat.com (Alessio Soldano) Date: Wed, 17 Dec 2014 13:02:12 +0100 Subject: [jbossws-dev] JBossWS testsuite reorganization In-Reply-To: <54915856.7050400@redhat.com> References: <539B1B2C.4020105@redhat.com> <539EC49E.40905@redhat.com> <539EE0D7.2020907@redhat.com> <177181653.30699830.1403767818007.JavaMail.zimbra@redhat.com> <5469D649.1040205@redhat.com> <5472FE1D.4030306@redhat.com> <54731435.2050605@redhat.com> <5489C9E7.8000201@redhat.com> <548FED92.40400@redhat.com> <548FF56E.9010303@redhat.com> <549152B9.1090306@redhat.com> <54915856.7050400@redhat.com> Message-ID: <549170C4.7040503@redhat.com> On 17/12/14 11:17, Alessio Soldano wrote: > On 17/12/14 10:54, Jim Ma wrote: >> What I want to propose is to simplify our build more. wildfly900 or >> wildfly810 profile is required to run test suite, and we can take one >> as the default setting. My goal is to use one simple "mvn clean >> install" to build jbossws-cxf, deploy to wildfly and run the tests. If >> wildfly900 is not a good option here, I am not against take wildfly810 >> profile as the default test container. Your thoughts ? > I see your point. I can have a look at enabling by default the most > recent released target container (wfly 810 currently). I've had a look and it's not easily doable, basically because there's no way in Maven (AFAIK) to have a profile enabled unless another one (in a set of 2 or 3) is already enabled. The only solution is to have the wildfly800,wildfly810,wildfly900 profiles be controlled by the value of a command line property (something like -DintegrationTarget=wildfly810). In the main pom.xml, we'd need an additional profile for the default scenario, to be enabled when the property is not provided. We'd have to duplicate the whole wildfly810 profile in modules/testsuite/pom.xml too, which is quite a big one (additional dependencies, additional plugins, etc in it), making the pom even harder to read. I'm starting thinking this creates more problems then it actually solves. An alternative approach could be to have a profile using a antrun plugin to check if there's one of the wildfly800,wildfly810,wildfly900 profiles enabled (e.g. by checking the jboss.version property that's set by those profiles) and make the build fail with a nice message explaining what to do (either use one of those profiles, or set a property for preventing the check). WDYT? Cheers Alessio -- Alessio Soldano Web Service Lead, JBoss From asoldano at redhat.com Wed Dec 17 08:56:19 2014 From: asoldano at redhat.com (Alessio Soldano) Date: Wed, 17 Dec 2014 14:56:19 +0100 Subject: [jbossws-dev] JBossWS testsuite reorganization In-Reply-To: <1207842035.29433956.1418755836833.JavaMail.zimbra@redhat.com> References: <539B1B2C.4020105@redhat.com> <539EE0D7.2020907@redhat.com> <177181653.30699830.1403767818007.JavaMail.zimbra@redhat.com> <5469D649.1040205@redhat.com> <5472FE1D.4030306@redhat.com> <54731435.2050605@redhat.com> <5489C9E7.8000201@redhat.com> <5490331F.2090609@redhat.com> <1207842035.29433956.1418755836833.JavaMail.zimbra@redhat.com> Message-ID: <54918B83.9090501@redhat.com> On 16/12/14 19:50, Rebecca Searls wrote: > This does not run locally for me. Looks like I'm missing some mvn settings repo ref. Yes, definitely something wrong with your setup. Btw, you most likely do no need that repo (download.java.net/maven/1) in your settings.xml, at least for jbossws. Alessio > > [WARNING] Could not transfer metadata org.eclipse.wst.common:uriresolver/maven-metadata.xml from/to maven-repository.dev.java.net (http://download.java.net/maven/1): No connector available to access repository maven-repository.dev.java.net (http://download.java.net/maven/1) of type legacy using the available factories WagonRepositoryConnectorFactory > [WARNING] Failure to transfer org.eclipse.wst.sse:core/maven-metadata.xml from http://download.java.net/maven/1 was cached in the local repository, resolution will not be reattempted until the update interval of maven-repository.dev.java.net has elapsed or updates are forced. Original error: Could not transfer metadata org.eclipse.wst.sse:core/maven-metadata.xml from/to maven-repository.dev.java.net (http://download.java.net/maven/1): No connector available to access repository maven-repository.dev.java.net (http://download.java.net/maven/1) of type legacy using the available factories WagonRepositoryConnectorFactory > > > ----- Original Message ----- >> From: "Alessio Soldano" >> To: jbossws-dev at lists.jboss.org >> Sent: Tuesday, December 16, 2014 8:26:55 AM >> Subject: Re: [jbossws-dev] JBossWS testsuite reorganization >> >> I've set up a Hudson instance testing the 'arquillian' branch; the build >> is working fine and all (converted) tests are currently passing :-) >> See http://jbossws-qa.jboss.org:8280/hudson/ >> The hudson setup is simpler / smaller. >> Cheers >> Alessio >> >> On 11/12/14 17:44, Alessio Soldano wrote: >>> The first initial prototype for the new testsuite and build of JBossWS 5 >>> is available at >>> https://svn.jboss.org/repos/jbossws/stack/cxf/branches/arquillian >>> I have converted the cxf-specific testuite to use Arquillian and >>> temporarly disabled the shared-testsuite (it will be re-enabled once it >>> will be converted too). >>> A basic README file has been added to the root of the project with build >>> instructions; here is the content anyway: >>> >>> Building and running the testsuite >>> ------------------------------------ >>> The build follows the usual Maven flow; a wilflyXYZ profile has to be >>> specified to tell the project which target container to use for >>> integration tests; if no wildflyXYZ profile is specified, the >>> integration tests are skipped. >>> >>> > mvn -PwildflyXYZ integration-test >>> >>> The -Dserver.home=/foo/bar option can be used to run the testsuite >>> against a given local server instance; the server does not need to be >>> already running, as the build will create various standalone server >>> configurations and start multiple instances. >>> >>> The 'fast' profile can also be used to run tests concurrently. >>> >>> Updating WS stack >>> ------------------- >>> In some cases it might be needed to build the ws stack and install it on >>> a specified server instance without running the integration testsuite; >>> this is achieved as follows: >>> >>> > mvn -PwildflyXYZ -Dserver.home=/foo/bar package >>> >>> If a server.home property is not provided, the build creates a zip >>> archive with a vanilla WildFly server patched with the current WS stack: >>> >>> > mvn -PwildflyXYZ package >>> >>> the zip file path is >>> modules/dist/target/jbossws-cxf-dist-${project.version}-test-server.zip >>> >>> >>> Cleaning up >>> ------------- >>> The project is cleaned up as follows: >>> >>> > mvn -Pdist,testsuite clean >>> >>> >>> >>> >>> As you can see, it is way simpler then what we used to have in previous >>> JBossWS versions. The idea is to completely discontinue the binary and >>> source distributions and distribute a simple zip file of the svn/git >>> project, which the user will simply build like we do as explained above. >>> >>> One of the major differences with the past is that having a local and >>> running WildFly server instance is not strictly required anymore, as the >>> JBossWS build goes and fetch the WildFly distros, self-installs on them, >>> start them and run the integration testsuites. Few different server >>> configurations are actually started (3 at the moment, I've been grouping >>> together all the server setup requirements that can live together: >>> security domains, system properties, etc.) >>> The server configurations are obtained by copying the standalone.xml and >>> patching it using gmaven plugin (Groovy), which seems quite simple and >>> easy to maintain. >>> >>> Any comment, let me know. There's still quite a lot to do, to cleanup a >>> bunch of stuff that we don't use anymore in the build, convert the >>> shared and spring testsuites and nail down some transient test failures >>> that can be reproduced when using the -Pfast profile (likely Arquillian >>> related issues). >>> >>> Cheers >>> Alessio >>> >> >> -- >> Alessio Soldano >> Web Service Lead, JBoss >> >> _______________________________________________ >> jbossws-dev mailing list >> jbossws-dev at lists.jboss.org >> https://lists.jboss.org/mailman/listinfo/jbossws-dev >> -- Alessio Soldano Web Service Lead, JBoss From asoldano at redhat.com Wed Dec 17 11:12:47 2014 From: asoldano at redhat.com (Alessio Soldano) Date: Wed, 17 Dec 2014 17:12:47 +0100 Subject: [jbossws-dev] Fwd: [jbossws-commits] JBossWS SVN: r19139 - in stack/cxf/branches/modules: modules and 100 other directories. In-Reply-To: <201412120933.sBC9XFM3020659@svn01.web.mwc.hst.phx2.redhat.com> References: <201412120933.sBC9XFM3020659@svn01.web.mwc.hst.phx2.redhat.com> Message-ID: <5491AB7F.50507@redhat.com> Hi Jim, I've had a look at your branch here. As we said on IRC, the main difference is with the way the stack deploy is performed. You're using an approach similar to what the WFLY build does, while I've re-cycled the ant based mechanism we've been using so far (removing a bunch of stuff that's not needed anymore, though). I like the fact your approach is very clean and slim. On the other side, our "old" deploy mechanism has the advantage of having been tested for years and fitting perfectly our needs. An example is the undeploy phase. Basically, our old scripts first undeploys the stack from the server and the deploys the current/new one; that's not exactly the same as unzipping the new modules on top of the existing ones with overwrite enabled. The first time a module is removed or renamed, we get in troubles (the build for JBossWS X is expected to be able to undeploy JBossWS X-k from a supported target container). We came to the current undeploy/deploy solutions after a long discussion back in 2007/2008, I think it still has advantages. Cheers Alessio -------- Original Message -------- Subject: [jbossws-commits] JBossWS SVN: r19139 - in stack/cxf/branches/modules: modules and 100 other directories. Date: Fri, 12 Dec 2014 04:33:15 -0500 From: jbossws-commits at lists.jboss.org Reply-To: jbossws-commits at lists.jboss.org To: jbossws-commits at lists.jboss.org Author: jim.ma Date: 2014-12-12 04:33:14 -0500 (Fri, 12 Dec 2014) New Revision: 19139 Added: stack/cxf/branches/modules/modules/jboss-modules/ stack/cxf/branches/modules/modules/jboss-modules/build-wildfly-modules.xml stack/cxf/branches/modules/modules/jboss-modules/lib.xml stack/cxf/branches/modules/modules/jboss-modules/pom.xml stack/cxf/branches/modules/modules/jboss-modules/src/ stack/cxf/branches/modules/modules/jboss-modules/src/main/ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/apache/ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/apache/cxf/ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/apache/cxf/impl/ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/apache/cxf/impl/main/ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/apache/cxf/impl/main/module.xml stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/apache/cxf/main/ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/apache/cxf/main/module.xml stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/apache/httpcomponents/ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/apache/httpcomponents/main/ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/apache/httpcomponents/main/module.xml stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/apache/neethi/ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/apache/neethi/main/ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/apache/neethi/main/module.xml stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/apache/santuario/ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/apache/santuario/xmlsec/ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/apache/santuario/xmlsec/main/ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/apache/santuario/xmlsec/main/module.xml stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/apache/ws/ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/apache/ws/security/ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/apache/ws/security/main/ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/apache/ws/security/main/module.xml stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/apache/ws/xmlschema/ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/apache/ws/xmlschema/main/ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/apache/ws/xmlschema/main/module.xml stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/as/ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/as/webservices/ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/as/webservices/main/ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/as/webservices/main/module.xml stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/as/webservices/server/ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/as/webservices/server/integration/ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/as/webservices/server/integration/main/ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/as/webservices/server/integration/main/module.xml stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/api/ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/api/main/ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/api/main/module.xml stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/common/ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/common/main/ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/common/main/module.xml stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/cxf/ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/cxf/jbossws-cxf-client/ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/cxf/jbossws-cxf-client/main/ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/cxf/jbossws-cxf-client/main/module.xml stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/cxf/jbossws-cxf-factories/ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/cxf/jbossws-cxf-factories/main/ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/cxf/jbossws-cxf-factories/main/module.xml stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/cxf/jbossws-cxf-server/ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/cxf/jbossws-cxf-server/main/ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/cxf/jbossws-cxf-server/main/module.xml stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/cxf/jbossws-cxf-transports-udp/ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/cxf/jbossws-cxf-transports-udp/main/ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/cxf/jbossws-cxf-transports-udp/main/module.xml stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/cxf/jbossws-cxf-transports-undertow/ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/cxf/jbossws-cxf-transports-undertow/main/ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/cxf/jbossws-cxf-transports-undertow/main/module.xml stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/jaxws-client/ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/jaxws-client/main/ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/jaxws-client/main/module.xml stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/jaxws-undertow-httpspi/ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/jaxws-undertow-httpspi/main/ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/jaxws-undertow-httpspi/main/module.xml stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/saaj-impl/ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/saaj-impl/main/ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/saaj-impl/main/module.xml stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/spi/ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/spi/main/ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/spi/main/module.xml stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/tools/ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/tools/common/ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/tools/common/main/ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/tools/common/main/module.xml stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/tools/wsconsume/ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/tools/wsconsume/main/ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/tools/wsconsume/main/module.xml stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/tools/wsprovide/ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/tools/wsprovide/main/ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/tools/wsprovide/main/module.xml stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/opensaml/ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/opensaml/main/ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/opensaml/main/module.xml stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/springframework/ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/springframework/spring/ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/springframework/spring/main/ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/springframework/spring/main/module.xml stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/spring/ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/spring/org/ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/spring/org/springframework/ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/spring/org/springframework/spring/ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/spring/org/springframework/spring/main/ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/spring/org/springframework/spring/main/module.xml stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly800/ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly800/org/ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly800/org/apache/ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly800/org/apache/cxf/ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly800/org/apache/cxf/impl/ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly800/org/apache/cxf/impl/main/ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly800/org/apache/cxf/impl/main/module.xml stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly800/org/jboss/ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly800/org/jboss/as/ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly800/org/jboss/as/webservices/ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly800/org/jboss/as/webservices/main/ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly800/org/jboss/as/webservices/main/module.xml stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly800/org/jboss/ws/ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly800/org/jboss/ws/tools/ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly800/org/jboss/ws/tools/wsconsume/ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly800/org/jboss/ws/tools/wsconsume/main/ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly800/org/jboss/ws/tools/wsconsume/main/module.xml stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly800/org/jboss/ws/tools/wsprovide/ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly800/org/jboss/ws/tools/wsprovide/main/ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly800/org/jboss/ws/tools/wsprovide/main/module.xml stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly900/ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly900/org/ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly900/org/jboss/ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly900/org/jboss/as/ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly900/org/jboss/as/webservices/ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly900/org/jboss/as/webservices/main/ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly900/org/jboss/as/webservices/main/module.xml stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly900/org/jboss/ws/ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly900/org/jboss/ws/tools/ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly900/org/jboss/ws/tools/wsconsume/ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly900/org/jboss/ws/tools/wsconsume/main/ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly900/org/jboss/ws/tools/wsconsume/main/module.xml stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly900/org/jboss/ws/tools/wsprovide/ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly900/org/jboss/ws/tools/wsprovide/main/ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly900/org/jboss/ws/tools/wsprovide/main/module.xml Modified: stack/cxf/branches/modules/modules/testsuite/pom.xml stack/cxf/branches/modules/pom.xml Log: Add jboss-modules module to pull-wildfly and install jbossws-cxf Added: stack/cxf/branches/modules/modules/jboss-modules/build-wildfly-modules.xml =================================================================== --- stack/cxf/branches/modules/modules/jboss-modules/build-wildfly-modules.xml (rev 0) +++ stack/cxf/branches/modules/modules/jboss-modules/build-wildfly-modules.xml 2014-12-12 09:33:14 UTC (rev 19139) @@ -0,0 +1,164 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Property changes on: stack/cxf/branches/modules/modules/jboss-modules/build-wildfly-modules.xml ___________________________________________________________________ Added: svn:mime-type + text/xml Added: svn:keywords + Rev Date Added: svn:eol-style + native Added: stack/cxf/branches/modules/modules/jboss-modules/lib.xml =================================================================== --- stack/cxf/branches/modules/modules/jboss-modules/lib.xml (rev 0) +++ stack/cxf/branches/modules/modules/jboss-modules/lib.xml 2014-12-12 09:33:14 UTC (rev 19139) @@ -0,0 +1,195 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + "; + if(path.indexOf('${') != -1) { + throw "Module resource root not found, make sure it is listed in build/pom.xml" + path; + } + if(attributes.get("jandex") == "true" ) { + root = root + "\n\t"; + } + project.setProperty("current.resource.root", root); + ]]> + + + Property changes on: stack/cxf/branches/modules/modules/jboss-modules/lib.xml ___________________________________________________________________ Added: svn:mime-type + text/xml Added: svn:keywords + Rev Date Added: svn:eol-style + native Added: stack/cxf/branches/modules/modules/jboss-modules/pom.xml =================================================================== --- stack/cxf/branches/modules/modules/jboss-modules/pom.xml (rev 0) +++ stack/cxf/branches/modules/modules/jboss-modules/pom.xml 2014-12-12 09:33:14 UTC (rev 19139) @@ -0,0 +1,347 @@ + + + + + + 4.0.0 + + JBoss Web Services - JBoss Modules + jboss-modules + pom + + + + org.jboss.ws.cxf + jbossws-cxf + 5.0.0-SNAPSHOT + ../../pom.xml + + + + org.jboss.ws.cxf + jbossws-cxf-client + ${project.version} + + + + org.jboss.ws.cxf + jbossws-cxf-jaspi + ${project.version} + + + + org.jboss.ws.cxf + jbossws-cxf-transports-undertow + ${project.version} + + + + org.jboss.ws.cxf + jbossws-cxf-transports-udp + ${project.version} + + + + org.jboss.ws.cxf + jbossws-cxf-server + ${project.version} + + + + org.jboss.ws.cxf + jbossws-cxf-resources + ${project.version} + wildfly800 + + + + org.jboss.ws + jbossws-wildfly800-server-integration + + + + org.jboss.ws.cxf + jbossws-cxf-resources + ${project.version} + wildfly810 + + + + org.jboss.ws + jbossws-wildfly810-server-integration + + + + org.jboss.ws.cxf + jbossws-cxf-resources + ${project.version} + wildfly900 + + + + org.wildfly + wildfly-webservices-server-integration + ${wildfly900.version} + + + + org.jboss.ws + jbossws-common-tools + + + + + org.springframework + spring-aop + + + org.springframework + spring-beans + + + org.springframework + spring-context + + + org.springframework + spring-core + + + org.springframework + spring-expression + + + org.springframework + spring-tx + + + org.springframework + spring-jms + + + + org.opensaml + opensaml + provided + + + + + + org.apache.maven.plugins + maven-dependency-plugin + 2.8 + + + pull-wildfly + + unpack + + package + + + + org.wildfly + wildfly-dist + ${wildfly900.version} + zip + false + target + + + + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + build-modules + + run + + package + + + + + + + + + + + + + + + + org.jboss + jandex + 1.2.2.Final + + + org.apache.ant + ant-apache-bsf + 1.8.3 + + + org.slf4j + slf4j-simple + 1.7.7.jbossorg-1 + + + rhino + js + 1.7R2 + + + + + + + + + + wildfly800 + + + + org.apache.maven.plugins + maven-dependency-plugin + + + pull-wildfly + + unpack + + package + + + + org.wildfly + wildfly-dist + ${wildfly800.version} + zip + true + target + + + + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + build-modules + + run + + package + + + + + + + + + + + + + + + + + + + + wildfly810 + + + + org.apache.maven.plugins + maven-dependency-plugin + + + pull-wildfly + + unpack + + package + + + + org.wildfly + wildfly-dist + ${wildfly810.version} + zip + true + target + + + + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + build-modules + + run + + package + + + + + + + + + + + + + + + + + + + + + + + Property changes on: stack/cxf/branches/modules/modules/jboss-modules/pom.xml ___________________________________________________________________ Added: svn:mime-type + text/xml Added: svn:keywords + Rev Date Added: svn:eol-style + native Added: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/apache/cxf/impl/main/module.xml =================================================================== --- stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/apache/cxf/impl/main/module.xml (rev 0) +++ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/apache/cxf/impl/main/module.xml 2014-12-12 09:33:14 UTC (rev 19139) @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Property changes on: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/apache/cxf/impl/main/module.xml ___________________________________________________________________ Added: svn:mime-type + text/xml Added: svn:keywords + Rev Date Added: svn:eol-style + native Added: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/apache/cxf/main/module.xml =================================================================== --- stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/apache/cxf/main/module.xml (rev 0) +++ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/apache/cxf/main/module.xml 2014-12-12 09:33:14 UTC (rev 19139) @@ -0,0 +1,61 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Property changes on: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/apache/cxf/main/module.xml ___________________________________________________________________ Added: svn:mime-type + text/xml Added: svn:keywords + Rev Date Added: svn:eol-style + native Added: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/apache/httpcomponents/main/module.xml =================================================================== --- stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/apache/httpcomponents/main/module.xml (rev 0) +++ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/apache/httpcomponents/main/module.xml 2014-12-12 09:33:14 UTC (rev 19139) @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + Property changes on: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/apache/httpcomponents/main/module.xml ___________________________________________________________________ Added: svn:mime-type + text/xml Added: svn:keywords + Rev Date Added: svn:eol-style + native Added: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/apache/neethi/main/module.xml =================================================================== --- stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/apache/neethi/main/module.xml (rev 0) +++ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/apache/neethi/main/module.xml 2014-12-12 09:33:14 UTC (rev 19139) @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + Property changes on: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/apache/neethi/main/module.xml ___________________________________________________________________ Added: svn:mime-type + text/xml Added: svn:keywords + Rev Date Added: svn:eol-style + native Added: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/apache/santuario/xmlsec/main/module.xml =================================================================== --- stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/apache/santuario/xmlsec/main/module.xml (rev 0) +++ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/apache/santuario/xmlsec/main/module.xml 2014-12-12 09:33:14 UTC (rev 19139) @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + Property changes on: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/apache/santuario/xmlsec/main/module.xml ___________________________________________________________________ Added: svn:mime-type + text/xml Added: svn:keywords + Rev Date Added: svn:eol-style + native Added: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/apache/ws/security/main/module.xml =================================================================== --- stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/apache/ws/security/main/module.xml (rev 0) +++ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/apache/ws/security/main/module.xml 2014-12-12 09:33:14 UTC (rev 19139) @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + + + + + + + + + + Property changes on: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/apache/ws/security/main/module.xml ___________________________________________________________________ Added: svn:mime-type + text/xml Added: svn:keywords + Rev Date Added: svn:eol-style + native Added: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/apache/ws/xmlschema/main/module.xml =================================================================== --- stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/apache/ws/xmlschema/main/module.xml (rev 0) +++ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/apache/ws/xmlschema/main/module.xml 2014-12-12 09:33:14 UTC (rev 19139) @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + Property changes on: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/apache/ws/xmlschema/main/module.xml ___________________________________________________________________ Added: svn:mime-type + text/xml Added: svn:keywords + Rev Date Added: svn:eol-style + native Added: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/as/webservices/main/module.xml =================================================================== --- stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/as/webservices/main/module.xml (rev 0) +++ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/as/webservices/main/module.xml 2014-12-12 09:33:14 UTC (rev 19139) @@ -0,0 +1,72 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Property changes on: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/as/webservices/main/module.xml ___________________________________________________________________ Added: svn:mime-type + text/xml Added: svn:keywords + Rev Date Added: svn:eol-style + native Added: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/as/webservices/server/integration/main/module.xml =================================================================== --- stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/as/webservices/server/integration/main/module.xml (rev 0) +++ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/as/webservices/server/integration/main/module.xml 2014-12-12 09:33:14 UTC (rev 19139) @@ -0,0 +1,107 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Property changes on: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/as/webservices/server/integration/main/module.xml ___________________________________________________________________ Added: svn:mime-type + text/xml Added: svn:keywords + Rev Date Added: svn:eol-style + native Added: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/api/main/module.xml =================================================================== --- stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/api/main/module.xml (rev 0) +++ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/api/main/module.xml 2014-12-12 09:33:14 UTC (rev 19139) @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + Property changes on: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/api/main/module.xml ___________________________________________________________________ Added: svn:mime-type + text/xml Added: svn:keywords + Rev Date Added: svn:eol-style + native Added: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/common/main/module.xml =================================================================== --- stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/common/main/module.xml (rev 0) +++ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/common/main/module.xml 2014-12-12 09:33:14 UTC (rev 19139) @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Property changes on: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/common/main/module.xml ___________________________________________________________________ Added: svn:mime-type + text/xml Added: svn:keywords + Rev Date Added: svn:eol-style + native Added: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/cxf/jbossws-cxf-client/main/module.xml =================================================================== --- stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/cxf/jbossws-cxf-client/main/module.xml (rev 0) +++ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/cxf/jbossws-cxf-client/main/module.xml 2014-12-12 09:33:14 UTC (rev 19139) @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Property changes on: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/cxf/jbossws-cxf-client/main/module.xml ___________________________________________________________________ Added: svn:mime-type + text/xml Added: svn:keywords + Rev Date Added: svn:eol-style + native Added: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/cxf/jbossws-cxf-factories/main/module.xml =================================================================== --- stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/cxf/jbossws-cxf-factories/main/module.xml (rev 0) +++ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/cxf/jbossws-cxf-factories/main/module.xml 2014-12-12 09:33:14 UTC (rev 19139) @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + Property changes on: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/cxf/jbossws-cxf-factories/main/module.xml ___________________________________________________________________ Added: svn:mime-type + text/xml Added: svn:keywords + Rev Date Added: svn:eol-style + native Added: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/cxf/jbossws-cxf-server/main/module.xml =================================================================== --- stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/cxf/jbossws-cxf-server/main/module.xml (rev 0) +++ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/cxf/jbossws-cxf-server/main/module.xml 2014-12-12 09:33:14 UTC (rev 19139) @@ -0,0 +1,78 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Property changes on: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/cxf/jbossws-cxf-server/main/module.xml ___________________________________________________________________ Added: svn:mime-type + text/xml Added: svn:keywords + Rev Date Added: svn:eol-style + native Added: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/cxf/jbossws-cxf-transports-udp/main/module.xml =================================================================== --- stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/cxf/jbossws-cxf-transports-udp/main/module.xml (rev 0) +++ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/cxf/jbossws-cxf-transports-udp/main/module.xml 2014-12-12 09:33:14 UTC (rev 19139) @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + Property changes on: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/cxf/jbossws-cxf-transports-udp/main/module.xml ___________________________________________________________________ Added: svn:mime-type + text/xml Added: svn:keywords + Rev Date Added: svn:eol-style + native Added: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/cxf/jbossws-cxf-transports-undertow/main/module.xml =================================================================== --- stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/cxf/jbossws-cxf-transports-undertow/main/module.xml (rev 0) +++ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/cxf/jbossws-cxf-transports-undertow/main/module.xml 2014-12-12 09:33:14 UTC (rev 19139) @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Property changes on: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/cxf/jbossws-cxf-transports-undertow/main/module.xml ___________________________________________________________________ Added: svn:mime-type + text/xml Added: svn:keywords + Rev Date Added: svn:eol-style + native Added: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/jaxws-client/main/module.xml =================================================================== --- stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/jaxws-client/main/module.xml (rev 0) +++ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/jaxws-client/main/module.xml 2014-12-12 09:33:14 UTC (rev 19139) @@ -0,0 +1,78 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Property changes on: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/jaxws-client/main/module.xml ___________________________________________________________________ Added: svn:mime-type + text/xml Added: svn:keywords + Rev Date Added: svn:eol-style + native Added: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/jaxws-undertow-httpspi/main/module.xml =================================================================== --- stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/jaxws-undertow-httpspi/main/module.xml (rev 0) +++ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/jaxws-undertow-httpspi/main/module.xml 2014-12-12 09:33:14 UTC (rev 19139) @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + Property changes on: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/jaxws-undertow-httpspi/main/module.xml ___________________________________________________________________ Added: svn:mime-type + text/xml Added: svn:keywords + Rev Date Added: svn:eol-style + native Added: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/saaj-impl/main/module.xml =================================================================== --- stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/saaj-impl/main/module.xml (rev 0) +++ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/saaj-impl/main/module.xml 2014-12-12 09:33:14 UTC (rev 19139) @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + Property changes on: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/saaj-impl/main/module.xml ___________________________________________________________________ Added: svn:mime-type + text/xml Added: svn:keywords + Rev Date Added: svn:eol-style + native Added: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/spi/main/module.xml =================================================================== --- stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/spi/main/module.xml (rev 0) +++ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/spi/main/module.xml 2014-12-12 09:33:14 UTC (rev 19139) @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + + + + + + + + + + Property changes on: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/spi/main/module.xml ___________________________________________________________________ Added: svn:mime-type + text/xml Added: svn:keywords + Rev Date Added: svn:eol-style + native Added: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/tools/common/main/module.xml =================================================================== --- stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/tools/common/main/module.xml (rev 0) +++ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/tools/common/main/module.xml 2014-12-12 09:33:14 UTC (rev 19139) @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + Property changes on: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/tools/common/main/module.xml ___________________________________________________________________ Added: svn:mime-type + text/xml Added: svn:keywords + Rev Date Added: svn:eol-style + native Added: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/tools/wsconsume/main/module.xml =================================================================== --- stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/tools/wsconsume/main/module.xml (rev 0) +++ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/tools/wsconsume/main/module.xml 2014-12-12 09:33:14 UTC (rev 19139) @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + Property changes on: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/tools/wsconsume/main/module.xml ___________________________________________________________________ Added: svn:mime-type + text/xml Added: svn:keywords + Rev Date Added: svn:eol-style + native Added: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/tools/wsprovide/main/module.xml =================================================================== --- stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/tools/wsprovide/main/module.xml (rev 0) +++ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/tools/wsprovide/main/module.xml 2014-12-12 09:33:14 UTC (rev 19139) @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + Property changes on: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/tools/wsprovide/main/module.xml ___________________________________________________________________ Added: svn:mime-type + text/xml Added: svn:keywords + Rev Date Added: svn:eol-style + native Added: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/opensaml/main/module.xml =================================================================== --- stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/opensaml/main/module.xml (rev 0) +++ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/opensaml/main/module.xml 2014-12-12 09:33:14 UTC (rev 19139) @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + Property changes on: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/opensaml/main/module.xml ___________________________________________________________________ Added: svn:mime-type + text/xml Added: svn:keywords + Rev Date Added: svn:eol-style + native Added: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/springframework/spring/main/module.xml =================================================================== --- stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/springframework/spring/main/module.xml (rev 0) +++ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/springframework/spring/main/module.xml 2014-12-12 09:33:14 UTC (rev 19139) @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + Property changes on: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/springframework/spring/main/module.xml ___________________________________________________________________ Added: svn:mime-type + text/xml Added: svn:keywords + Rev Date Added: svn:eol-style + native Added: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/spring/org/springframework/spring/main/module.xml =================================================================== --- stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/spring/org/springframework/spring/main/module.xml (rev 0) +++ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/spring/org/springframework/spring/main/module.xml 2014-12-12 09:33:14 UTC (rev 19139) @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + Property changes on: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/spring/org/springframework/spring/main/module.xml ___________________________________________________________________ Added: svn:mime-type + text/xml Added: svn:keywords + Rev Date Added: svn:eol-style + native Added: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly800/org/apache/cxf/impl/main/module.xml =================================================================== --- stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly800/org/apache/cxf/impl/main/module.xml (rev 0) +++ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly800/org/apache/cxf/impl/main/module.xml 2014-12-12 09:33:14 UTC (rev 19139) @@ -0,0 +1,72 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Property changes on: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly800/org/apache/cxf/impl/main/module.xml ___________________________________________________________________ Added: svn:mime-type + text/xml Added: svn:keywords + Rev Date Added: svn:eol-style + native Added: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly800/org/jboss/as/webservices/main/module.xml =================================================================== --- stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly800/org/jboss/as/webservices/main/module.xml (rev 0) +++ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly800/org/jboss/as/webservices/main/module.xml 2014-12-12 09:33:14 UTC (rev 19139) @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Property changes on: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly800/org/jboss/as/webservices/main/module.xml ___________________________________________________________________ Added: svn:mime-type + text/xml Added: svn:keywords + Rev Date Added: svn:eol-style + native Added: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly800/org/jboss/ws/tools/wsconsume/main/module.xml =================================================================== --- stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly800/org/jboss/ws/tools/wsconsume/main/module.xml (rev 0) +++ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly800/org/jboss/ws/tools/wsconsume/main/module.xml 2014-12-12 09:33:14 UTC (rev 19139) @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + Property changes on: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly800/org/jboss/ws/tools/wsconsume/main/module.xml ___________________________________________________________________ Added: svn:mime-type + text/xml Added: svn:keywords + Rev Date Added: svn:eol-style + native Added: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly800/org/jboss/ws/tools/wsprovide/main/module.xml =================================================================== --- stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly800/org/jboss/ws/tools/wsprovide/main/module.xml (rev 0) +++ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly800/org/jboss/ws/tools/wsprovide/main/module.xml 2014-12-12 09:33:14 UTC (rev 19139) @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + Property changes on: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly800/org/jboss/ws/tools/wsprovide/main/module.xml ___________________________________________________________________ Added: svn:mime-type + text/xml Added: svn:keywords + Rev Date Added: svn:eol-style + native Added: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly900/org/jboss/as/webservices/main/module.xml =================================================================== --- stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly900/org/jboss/as/webservices/main/module.xml (rev 0) +++ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly900/org/jboss/as/webservices/main/module.xml 2014-12-12 09:33:14 UTC (rev 19139) @@ -0,0 +1,74 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Property changes on: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly900/org/jboss/as/webservices/main/module.xml ___________________________________________________________________ Added: svn:mime-type + text/xml Added: svn:keywords + Rev Date Added: svn:eol-style + native Added: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly900/org/jboss/ws/tools/wsconsume/main/module.xml =================================================================== --- stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly900/org/jboss/ws/tools/wsconsume/main/module.xml (rev 0) +++ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly900/org/jboss/ws/tools/wsconsume/main/module.xml 2014-12-12 09:33:14 UTC (rev 19139) @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + Property changes on: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly900/org/jboss/ws/tools/wsconsume/main/module.xml ___________________________________________________________________ Added: svn:mime-type + text/xml Added: svn:keywords + Rev Date Added: svn:eol-style + native Added: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly900/org/jboss/ws/tools/wsprovide/main/module.xml =================================================================== --- stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly900/org/jboss/ws/tools/wsprovide/main/module.xml (rev 0) +++ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly900/org/jboss/ws/tools/wsprovide/main/module.xml 2014-12-12 09:33:14 UTC (rev 19139) @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + Property changes on: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly900/org/jboss/ws/tools/wsprovide/main/module.xml ___________________________________________________________________ Added: svn:mime-type + text/xml Added: svn:keywords + Rev Date Added: svn:eol-style + native Modified: stack/cxf/branches/modules/modules/testsuite/pom.xml =================================================================== --- stack/cxf/branches/modules/modules/testsuite/pom.xml 2014-12-12 08:49:08 UTC (rev 19138) +++ stack/cxf/branches/modules/modules/testsuite/pom.xml 2014-12-12 09:33:14 UTC (rev 19139) @@ -33,6 +33,8 @@ 1.2.14 4447 remote + ../../jboss-modules/target/wildfly-${wildfly900.version} + ${jboss.home}/modules @@ -127,6 +129,58 @@ ${org.slf4j.version} + + org.wildfly + wildfly-webservices-tests-integration + ${wildfly900.version} + + + + org.wildfly.arquillian + wildfly-arquillian-container-managed + 1.0.0.Alpha2 + test + + + org.jboss.slf4j + slf4j-jboss-logmanager + + + + + org.jboss.arquillian.protocol + arquillian-protocol-servlet + ${arquillian.version} + test + + + + org.littleshoot + littleproxy + ${org.littleshoot.littleproxy.version} + + + org.slf4j + slf4j-api + + + org.slf4j + slf4j-log4j12 + + + net.sf.ehcache + ehcache-core + + + + io.netty + netty-all + + + + + + @@ -277,6 +331,10 @@ + module.path + ${module.path} + + jboss.bind.address ${jboss.bind.address} @@ -503,53 +561,6 @@ - - - - - download - - - !server.home - - - - - - maven-dependency-plugin - - - unpack - package - - unpack - - - - - org.jboss.ws.cxf - jbossws-cxf-dist - test-server - ${project.version} - zip - false - ${project.build.directory}/test-server - - - - - - - - - - ${project.build.directory}/test-server/jbossws-cxf-dist-${project.version}/wildfly-${jboss.version} - - - spring + + ${jboss.home}/modules${path.separator}../../jboss-modules/target/spring-modules + cxf-spring-tests @@ -893,56 +907,7 @@ http-remoting - - org.wildfly - wildfly-webservices-tests-integration - ${jboss.version} - - - - org.wildfly.arquillian - wildfly-arquillian-container-managed - 1.0.0.Alpha2 - test - - - org.jboss.slf4j - slf4j-jboss-logmanager - - - - - org.jboss.arquillian.protocol - arquillian-protocol-servlet - ${arquillian.version} - test - - - - org.littleshoot - littleproxy - ${org.littleshoot.littleproxy.version} - - - org.slf4j - slf4j-api - - - org.slf4j - slf4j-log4j12 - - - net.sf.ehcache - ehcache-core - - - - io.netty - netty-all - - - - + Modified: stack/cxf/branches/modules/pom.xml =================================================================== --- stack/cxf/branches/modules/pom.xml 2014-12-12 08:49:08 UTC (rev 19138) +++ stack/cxf/branches/modules/pom.xml 2014-12-12 09:33:14 UTC (rev 19139) @@ -56,6 +56,7 @@ modules/endorsed modules/resources modules/addons + modules/jboss-modules modules/test-utils _______________________________________________ jbossws-commits mailing list jbossws-commits at lists.jboss.org https://lists.jboss.org/mailman/listinfo/jbossws-commits -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.jboss.org/pipermail/jbossws-dev/attachments/20141217/51b5baf5/attachment-0001.html From ema at redhat.com Thu Dec 18 02:24:23 2014 From: ema at redhat.com (Jim Ma) Date: Thu, 18 Dec 2014 15:24:23 +0800 Subject: [jbossws-dev] JBossWS testsuite reorganization In-Reply-To: <54915856.7050400@redhat.com> References: <539B1B2C.4020105@redhat.com> <539EC49E.40905@redhat.com> <539EE0D7.2020907@redhat.com> <177181653.30699830.1403767818007.JavaMail.zimbra@redhat.com> <5469D649.1040205@redhat.com> <5472FE1D.4030306@redhat.com> <54731435.2050605@redhat.com> <5489C9E7.8000201@redhat.com> <548FED92.40400@redhat.com> <548FF56E.9010303@redhat.com> <549152B9.1090306@redhat.com> <54915856.7050400@redhat.com> Message-ID: <54928127.8090504@redhat.com> On 12/17/2014 06:17 PM, Alessio Soldano wrote: > On 17/12/14 10:54, Jim Ma wrote: >> On 12/16/2014 05:03 PM, Alessio Soldano wrote: >>> Hi Jim, >>> actually no, we can't, because when the latest moving target is used >>> (wfly900 here, which comes from wfly master), the server.home prop >>> is actually required, because the maven repo does not have the >>> distribution artifacts. >> wildfly upstream is our jbossws project consumer, and we need to >> first make sure everything works, like we already did in past. I know >> wildfly upstream changes very quick even in each day, deploy the >> snapshot artifacts will be time consuming work for their build >> machine. But jbossws requires the latest wildfly dist snapshot and >> make sure jbossws can work well with wildfly integration layer. To >> resolve the wildfly dist snapshot is missing, we can look at download >> it directly from our hudson machine. This would be helpful for our >> user to try our code, we don't require them to pull whole wildfly >> upstream and build all snapshot artifacts before running. > Making the build depend on the availability of a resource on jbossws > hudson server is definitely a bad idea, sorry. That's a single machine > which can be unpredictably down / not available. But it's better than nothing. Besides that, we can always print a message and ask user to built it by himself if it's not available. At the moment , if we choose wildfly900 snapshot container, we have to build wildfly first, then we can start our jbossws test suite first.When we locally run the test suite, I need to either manually download a wildfly9 snapshot or update wildfly upsream and build it by myself, I'd expect this can be automatically handled in our build process. > We should not mix different goals / concerns here; if users want to > try the jbossws code and implement something new, we're fine with them > testing with any supported container. If they choose to play with the > latest moving container (which is btw the hardest approach), to me > it's perfectly reasonable to require them to pull it and build it. > If there is wildfly900 snapshot is deployed, it is not that complex to run with wildfly900. > As for our release criteria, btw, the testsuite is required to pass > against all supported target containers, which are all relevant. I agree with this and no doubt. Choose profile to default not means, we don't need to make sure others are not supported. > >>> Generally speaking, I'm not sure we should single out a container >>> and run the integration testsuite against that; if we actually >>> decide to do this, a released target would need to be used (also for >>> future build reproducibility, we don't want to default testing >>> against a snapshot version) >> IMO, this is not a problem when both jbossws and wildfly are >> snapshots and in development phrase. When we do release, we only need >> to release the deploy stuff against wildfly9's future formal release >> or wildfly810/wildfly800. > Anticipating a future release version is not a valid solution (you > never know... and the build is broken till the release is actually > available). At the moment , wildfly900 build can be make sure not broken. Each PR will be checked before merge. >> >> What I want to propose is to simplify our build more. wildfly900 or >> wildfly810 profile is required to run test suite, and we can take one >> as the default setting. My goal is to use one simple "mvn clean >> install" to build jbossws-cxf, deploy to wildfly and run the tests. >> If wildfly900 is not a good option here, I am not against take >> wildfly810 profile as the default test container. Your thoughts ? > I see your point. I can have a look at enabling by default the most > recent released target container (wfly 810 currently). > Thanks for the feedback! > > Cheers > Alessio > > From ema at redhat.com Thu Dec 18 02:37:10 2014 From: ema at redhat.com (Jim Ma) Date: Thu, 18 Dec 2014 15:37:10 +0800 Subject: [jbossws-dev] JBossWS testsuite reorganization In-Reply-To: <549170C4.7040503@redhat.com> References: <539B1B2C.4020105@redhat.com> <539EC49E.40905@redhat.com> <539EE0D7.2020907@redhat.com> <177181653.30699830.1403767818007.JavaMail.zimbra@redhat.com> <5469D649.1040205@redhat.com> <5472FE1D.4030306@redhat.com> <54731435.2050605@redhat.com> <5489C9E7.8000201@redhat.com> <548FED92.40400@redhat.com> <548FF56E.9010303@redhat.com> <549152B9.1090306@redhat.com> <54915856.7050400@redhat.com> <549170C4.7040503@redhat.com> Message-ID: <54928426.9030500@redhat.com> On 12/17/2014 08:02 PM, Alessio Soldano wrote: > On 17/12/14 11:17, Alessio Soldano wrote: >> On 17/12/14 10:54, Jim Ma wrote: >>> What I want to propose is to simplify our build more. wildfly900 or >>> wildfly810 profile is required to run test suite, and we can take one >>> as the default setting. My goal is to use one simple "mvn clean >>> install" to build jbossws-cxf, deploy to wildfly and run the tests. If >>> wildfly900 is not a good option here, I am not against take wildfly810 >>> profile as the default test container. Your thoughts ? >> I see your point. I can have a look at enabling by default the most >> recent released target container (wfly 810 currently). > I've had a look and it's not easily doable, basically because there's > no way in Maven (AFAIK) to have a profile enabled unless another one > (in a set of 2 or 3) is already enabled. The only solution is to have > the wildfly800,wildfly810,wildfly900 profiles be controlled by the > value of a command line property (something like > -DintegrationTarget=wildfly810). In the main pom.xml, we'd need an > additional profile for the default scenario, to be enabled when the > property is not provided. We'd have to duplicate the whole wildfly810 > profile in modules/testsuite/pom.xml too, which is quite a big one > (additional dependencies, additional plugins, etc in it), making the > pom even harder to read. Can we set the wildfly810 configuration/dependency setting and plugin in main pom.xml and remove the wildfly810 profile ? Then if there is nothing defined, the container our test suite runs against is wildfly810 final ? > I'm starting thinking this creates more problems then it actually > solves. An alternative approach could be to have a profile using a > antrun plugin to check if there's one of the > wildfly800,wildfly810,wildfly900 profiles enabled (e.g. by checking > the jboss.version property that's set by those profiles) and make the > build fail with a nice message explaining what to do (either use one > of those profiles, or set a property for preventing the check). WDYT? If we can only resolve this with ant run plugin , it is a bit heavy for this. I agree to use our old approach to trigger the profile with property or maven profile flag. > > Cheers > Alessio > From ema at redhat.com Thu Dec 18 02:54:42 2014 From: ema at redhat.com (Jim Ma) Date: Thu, 18 Dec 2014 15:54:42 +0800 Subject: [jbossws-dev] Fwd: [jbossws-commits] JBossWS SVN: r19139 - in stack/cxf/branches/modules: modules and 100 other directories. In-Reply-To: <5491AB7F.50507@redhat.com> References: <201412120933.sBC9XFM3020659@svn01.web.mwc.hst.phx2.redhat.com> <5491AB7F.50507@redhat.com> Message-ID: <54928842.9000707@redhat.com> OK. Alessio. If this is something we can improve, that will be nice too. So far, what I realize the problem of deploy/undeploy scripts is we need to maintain several different xml/conf files. I understood this works well when we undeploy the native stack, jaxrpc stuff and deploy with new jbossws-cxf stack in the past. If we move or remove a module, we can also change the dependency and not depends the missed one. I am not sure if this can resolve this issue. Cheers, Jim On 12/18/2014 12:12 AM, Alessio Soldano wrote: > Hi Jim, > I've had a look at your branch here. As we said on IRC, the main > difference is with the way the stack deploy is performed. You're using > an approach similar to what the WFLY build does, while I've re-cycled > the ant based mechanism we've been using so far (removing a bunch of > stuff that's not needed anymore, though). > I like the fact your approach is very clean and slim. On the other > side, our "old" deploy mechanism has the advantage of having been > tested for years and fitting perfectly our needs. An example is the > undeploy phase. Basically, our old scripts first undeploys the stack > from the server and the deploys the current/new one; that's not > exactly the same as unzipping the new modules on top of the existing > ones with overwrite enabled. The first time a module is removed or > renamed, we get in troubles (the build for JBossWS X is expected to be > able to undeploy JBossWS X-k from a supported target container). We > came to the current undeploy/deploy solutions after a long discussion > back in 2007/2008, I think it still has advantages. > > Cheers > Alessio > > > -------- Original Message -------- > Subject: [jbossws-commits] JBossWS SVN: r19139 - in > stack/cxf/branches/modules: modules and 100 other directories. > Date: Fri, 12 Dec 2014 04:33:15 -0500 > From: jbossws-commits at lists.jboss.org > Reply-To: jbossws-commits at lists.jboss.org > To: jbossws-commits at lists.jboss.org > > > > Author: jim.ma > Date: 2014-12-12 04:33:14 -0500 (Fri, 12 Dec 2014) > New Revision: 19139 > > Added: > stack/cxf/branches/modules/modules/jboss-modules/ > stack/cxf/branches/modules/modules/jboss-modules/build-wildfly-modules.xml > stack/cxf/branches/modules/modules/jboss-modules/lib.xml > stack/cxf/branches/modules/modules/jboss-modules/pom.xml > stack/cxf/branches/modules/modules/jboss-modules/src/ > stack/cxf/branches/modules/modules/jboss-modules/src/main/ > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/ > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/ > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/ > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/apache/ > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/apache/cxf/ > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/apache/cxf/impl/ > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/apache/cxf/impl/main/ > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/apache/cxf/impl/main/module.xml > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/apache/cxf/main/ > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/apache/cxf/main/module.xml > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/apache/httpcomponents/ > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/apache/httpcomponents/main/ > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/apache/httpcomponents/main/module.xml > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/apache/neethi/ > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/apache/neethi/main/ > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/apache/neethi/main/module.xml > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/apache/santuario/ > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/apache/santuario/xmlsec/ > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/apache/santuario/xmlsec/main/ > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/apache/santuario/xmlsec/main/module.xml > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/apache/ws/ > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/apache/ws/security/ > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/apache/ws/security/main/ > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/apache/ws/security/main/module.xml > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/apache/ws/xmlschema/ > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/apache/ws/xmlschema/main/ > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/apache/ws/xmlschema/main/module.xml > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/as/ > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/as/webservices/ > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/as/webservices/main/ > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/as/webservices/main/module.xml > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/as/webservices/server/ > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/as/webservices/server/integration/ > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/as/webservices/server/integration/main/ > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/as/webservices/server/integration/main/module.xml > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/ > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/api/ > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/api/main/ > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/api/main/module.xml > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/common/ > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/common/main/ > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/common/main/module.xml > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/cxf/ > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/cxf/jbossws-cxf-client/ > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/cxf/jbossws-cxf-client/main/ > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/cxf/jbossws-cxf-client/main/module.xml > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/cxf/jbossws-cxf-factories/ > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/cxf/jbossws-cxf-factories/main/ > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/cxf/jbossws-cxf-factories/main/module.xml > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/cxf/jbossws-cxf-server/ > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/cxf/jbossws-cxf-server/main/ > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/cxf/jbossws-cxf-server/main/module.xml > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/cxf/jbossws-cxf-transports-udp/ > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/cxf/jbossws-cxf-transports-udp/main/ > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/cxf/jbossws-cxf-transports-udp/main/module.xml > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/cxf/jbossws-cxf-transports-undertow/ > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/cxf/jbossws-cxf-transports-undertow/main/ > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/cxf/jbossws-cxf-transports-undertow/main/module.xml > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/jaxws-client/ > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/jaxws-client/main/ > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/jaxws-client/main/module.xml > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/jaxws-undertow-httpspi/ > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/jaxws-undertow-httpspi/main/ > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/jaxws-undertow-httpspi/main/module.xml > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/saaj-impl/ > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/saaj-impl/main/ > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/saaj-impl/main/module.xml > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/spi/ > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/spi/main/ > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/spi/main/module.xml > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/tools/ > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/tools/common/ > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/tools/common/main/ > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/tools/common/main/module.xml > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/tools/wsconsume/ > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/tools/wsconsume/main/ > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/tools/wsconsume/main/module.xml > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/tools/wsprovide/ > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/tools/wsprovide/main/ > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/tools/wsprovide/main/module.xml > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/opensaml/ > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/opensaml/main/ > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/opensaml/main/module.xml > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/springframework/ > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/springframework/spring/ > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/springframework/spring/main/ > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/springframework/spring/main/module.xml > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/spring/ > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/spring/org/ > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/spring/org/springframework/ > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/spring/org/springframework/spring/ > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/spring/org/springframework/spring/main/ > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/spring/org/springframework/spring/main/module.xml > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly800/ > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly800/org/ > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly800/org/apache/ > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly800/org/apache/cxf/ > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly800/org/apache/cxf/impl/ > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly800/org/apache/cxf/impl/main/ > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly800/org/apache/cxf/impl/main/module.xml > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly800/org/jboss/ > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly800/org/jboss/as/ > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly800/org/jboss/as/webservices/ > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly800/org/jboss/as/webservices/main/ > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly800/org/jboss/as/webservices/main/module.xml > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly800/org/jboss/ws/ > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly800/org/jboss/ws/tools/ > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly800/org/jboss/ws/tools/wsconsume/ > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly800/org/jboss/ws/tools/wsconsume/main/ > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly800/org/jboss/ws/tools/wsconsume/main/module.xml > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly800/org/jboss/ws/tools/wsprovide/ > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly800/org/jboss/ws/tools/wsprovide/main/ > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly800/org/jboss/ws/tools/wsprovide/main/module.xml > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly900/ > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly900/org/ > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly900/org/jboss/ > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly900/org/jboss/as/ > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly900/org/jboss/as/webservices/ > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly900/org/jboss/as/webservices/main/ > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly900/org/jboss/as/webservices/main/module.xml > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly900/org/jboss/ws/ > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly900/org/jboss/ws/tools/ > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly900/org/jboss/ws/tools/wsconsume/ > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly900/org/jboss/ws/tools/wsconsume/main/ > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly900/org/jboss/ws/tools/wsconsume/main/module.xml > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly900/org/jboss/ws/tools/wsprovide/ > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly900/org/jboss/ws/tools/wsprovide/main/ > stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly900/org/jboss/ws/tools/wsprovide/main/module.xml > Modified: > stack/cxf/branches/modules/modules/testsuite/pom.xml > stack/cxf/branches/modules/pom.xml > Log: > Add jboss-modules module to pull-wildfly and install jbossws-cxf > > Added: stack/cxf/branches/modules/modules/jboss-modules/build-wildfly-modules.xml > =================================================================== > --- stack/cxf/branches/modules/modules/jboss-modules/build-wildfly-modules.xml (rev 0) > +++ stack/cxf/branches/modules/modules/jboss-modules/build-wildfly-modules.xml 2014-12-12 09:33:14 UTC (rev 19139) > @@ -0,0 +1,164 @@ > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > > > Property changes on: stack/cxf/branches/modules/modules/jboss-modules/build-wildfly-modules.xml > ___________________________________________________________________ > Added: svn:mime-type > + text/xml > Added: svn:keywords > + Rev Date > Added: svn:eol-style > + native > > Added: stack/cxf/branches/modules/modules/jboss-modules/lib.xml > =================================================================== > --- stack/cxf/branches/modules/modules/jboss-modules/lib.xml (rev 0) > +++ stack/cxf/branches/modules/modules/jboss-modules/lib.xml 2014-12-12 09:33:14 UTC (rev 19139) > @@ -0,0 +1,195 @@ > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + + ]]> > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + + name = attributes.get("name"); > + name = name.replace(".", "/"); > + project.setProperty("current.module.path", name + "/" + attributes.get("slot")); > + ]]> > + > + > + > + > + > + + name = attributes.get("name"); > + name = name.replace(".", "/"); > + project.setProperty("current.bundle.path", name + "/" + attributes.get("slot")); > + ]]> > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + + path = attributes.get("path"); > + root = ""; > + if(path.indexOf('${') != -1) { > + throw "Module resource root not found, make sure it is listed in build/pom.xml" + path; > + } > + if(attributes.get("jandex") == "true" ) { > + root = root + "\n\t"; > + } > + project.setProperty("current.resource.root", root); > + ]]> > + > + > + > > > Property changes on: stack/cxf/branches/modules/modules/jboss-modules/lib.xml > ___________________________________________________________________ > Added: svn:mime-type > + text/xml > Added: svn:keywords > + Rev Date > Added: svn:eol-style > + native > > Added: stack/cxf/branches/modules/modules/jboss-modules/pom.xml > =================================================================== > --- stack/cxf/branches/modules/modules/jboss-modules/pom.xml (rev 0) > +++ stack/cxf/branches/modules/modules/jboss-modules/pom.xml 2014-12-12 09:33:14 UTC (rev 19139) > @@ -0,0 +1,347 @@ > + > + > + > + > + + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> > + 4.0.0 > + > + JBoss Web Services - JBoss Modules > + jboss-modules > + pom > + > + > + > + org.jboss.ws.cxf > + jbossws-cxf > + 5.0.0-SNAPSHOT > + ../../pom.xml > + > + > + > + org.jboss.ws.cxf > + jbossws-cxf-client > + ${project.version} > + > + > + > + org.jboss.ws.cxf > + jbossws-cxf-jaspi > + ${project.version} > + > + > + > + org.jboss.ws.cxf > + jbossws-cxf-transports-undertow > + ${project.version} > + > + > + > + org.jboss.ws.cxf > + jbossws-cxf-transports-udp > + ${project.version} > + > + > + > + org.jboss.ws.cxf > + jbossws-cxf-server > + ${project.version} > + > + > + > + org.jboss.ws.cxf > + jbossws-cxf-resources > + ${project.version} > + wildfly800 > + > + > + > + org.jboss.ws > + jbossws-wildfly800-server-integration > + > + > + > + org.jboss.ws.cxf > + jbossws-cxf-resources > + ${project.version} > + wildfly810 > + > + > + > + org.jboss.ws > + jbossws-wildfly810-server-integration > + > + > + > + org.jboss.ws.cxf > + jbossws-cxf-resources > + ${project.version} > + wildfly900 > + > + > + > + org.wildfly > + wildfly-webservices-server-integration > + ${wildfly900.version} > + > + > + > + org.jboss.ws > + jbossws-common-tools > + > + > + > + > + org.springframework > + spring-aop > + > + > + org.springframework > + spring-beans > + > + > + org.springframework > + spring-context > + > + > + org.springframework > + spring-core > + > + > + org.springframework > + spring-expression > + > + > + org.springframework > + spring-tx > + > + > + org.springframework > + spring-jms > + > + > + > + org.opensaml > + opensaml > + provided > + > + > + > + > + > + org.apache.maven.plugins > + maven-dependency-plugin > + 2.8 > + > + > + pull-wildfly > + > + unpack > + > + package > + > + > + > + org.wildfly > + wildfly-dist > + ${wildfly900.version} > + zip > + false > + target > + > + > + > + > + > + > + > + org.apache.maven.plugins > + maven-antrun-plugin > + > + > + build-modules > + > + run > + > + package > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + org.jboss > + jandex > + 1.2.2.Final > + > + > + org.apache.ant > + ant-apache-bsf > + 1.8.3 > + > + > + org.slf4j > + slf4j-simple > + 1.7.7.jbossorg-1 > + > + > + rhino > + js > + 1.7R2 > + > + > + > + > + > + > + > + > + > + wildfly800 > + > + > + > + org.apache.maven.plugins > + maven-dependency-plugin > + > + > + pull-wildfly > + > + unpack > + > + package > + > + > + > + org.wildfly > + wildfly-dist > + ${wildfly800.version} > + zip > + true > + target > + > + > + > + > + > + > + > + org.apache.maven.plugins > + maven-antrun-plugin > + > + > + build-modules > + > + run > + > + package > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + wildfly810 > + > + > + > + org.apache.maven.plugins > + maven-dependency-plugin > + > + > + pull-wildfly > + > + unpack > + > + package > + > + > + > + org.wildfly > + wildfly-dist > + ${wildfly810.version} > + zip > + true > + target > + > + > + > + > + > + > + > + org.apache.maven.plugins > + maven-antrun-plugin > + > + > + build-modules > + > + run > + > + package > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > > > Property changes on: stack/cxf/branches/modules/modules/jboss-modules/pom.xml > ___________________________________________________________________ > Added: svn:mime-type > + text/xml > Added: svn:keywords > + Rev Date > Added: svn:eol-style > + native > > Added: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/apache/cxf/impl/main/module.xml > =================================================================== > --- stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/apache/cxf/impl/main/module.xml (rev 0) > +++ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/apache/cxf/impl/main/module.xml 2014-12-12 09:33:14 UTC (rev 19139) > @@ -0,0 +1,76 @@ > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > > > Property changes on: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/apache/cxf/impl/main/module.xml > ___________________________________________________________________ > Added: svn:mime-type > + text/xml > Added: svn:keywords > + Rev Date > Added: svn:eol-style > + native > > Added: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/apache/cxf/main/module.xml > =================================================================== > --- stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/apache/cxf/main/module.xml (rev 0) > +++ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/apache/cxf/main/module.xml 2014-12-12 09:33:14 UTC (rev 19139) > @@ -0,0 +1,61 @@ > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > > > Property changes on: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/apache/cxf/main/module.xml > ___________________________________________________________________ > Added: svn:mime-type > + text/xml > Added: svn:keywords > + Rev Date > Added: svn:eol-style > + native > > Added: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/apache/httpcomponents/main/module.xml > =================================================================== > --- stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/apache/httpcomponents/main/module.xml (rev 0) > +++ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/apache/httpcomponents/main/module.xml 2014-12-12 09:33:14 UTC (rev 19139) > @@ -0,0 +1,39 @@ > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > > > Property changes on: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/apache/httpcomponents/main/module.xml > ___________________________________________________________________ > Added: svn:mime-type > + text/xml > Added: svn:keywords > + Rev Date > Added: svn:eol-style > + native > > Added: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/apache/neethi/main/module.xml > =================================================================== > --- stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/apache/neethi/main/module.xml (rev 0) > +++ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/apache/neethi/main/module.xml 2014-12-12 09:33:14 UTC (rev 19139) > @@ -0,0 +1,38 @@ > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > > > Property changes on: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/apache/neethi/main/module.xml > ___________________________________________________________________ > Added: svn:mime-type > + text/xml > Added: svn:keywords > + Rev Date > Added: svn:eol-style > + native > > Added: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/apache/santuario/xmlsec/main/module.xml > =================================================================== > --- stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/apache/santuario/xmlsec/main/module.xml (rev 0) > +++ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/apache/santuario/xmlsec/main/module.xml 2014-12-12 09:33:14 UTC (rev 19139) > @@ -0,0 +1,48 @@ > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > > > Property changes on: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/apache/santuario/xmlsec/main/module.xml > ___________________________________________________________________ > Added: svn:mime-type > + text/xml > Added: svn:keywords > + Rev Date > Added: svn:eol-style > + native > > Added: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/apache/ws/security/main/module.xml > =================================================================== > --- stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/apache/ws/security/main/module.xml (rev 0) > +++ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/apache/ws/security/main/module.xml 2014-12-12 09:33:14 UTC (rev 19139) > @@ -0,0 +1,44 @@ > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > > > Property changes on: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/apache/ws/security/main/module.xml > ___________________________________________________________________ > Added: svn:mime-type > + text/xml > Added: svn:keywords > + Rev Date > Added: svn:eol-style > + native > > Added: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/apache/ws/xmlschema/main/module.xml > =================================================================== > --- stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/apache/ws/xmlschema/main/module.xml (rev 0) > +++ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/apache/ws/xmlschema/main/module.xml 2014-12-12 09:33:14 UTC (rev 19139) > @@ -0,0 +1,37 @@ > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > > > Property changes on: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/apache/ws/xmlschema/main/module.xml > ___________________________________________________________________ > Added: svn:mime-type > + text/xml > Added: svn:keywords > + Rev Date > Added: svn:eol-style > + native > > Added: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/as/webservices/main/module.xml > =================================================================== > --- stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/as/webservices/main/module.xml (rev 0) > +++ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/as/webservices/main/module.xml 2014-12-12 09:33:14 UTC (rev 19139) > @@ -0,0 +1,72 @@ > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > > > Property changes on: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/as/webservices/main/module.xml > ___________________________________________________________________ > Added: svn:mime-type > + text/xml > Added: svn:keywords > + Rev Date > Added: svn:eol-style > + native > > Added: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/as/webservices/server/integration/main/module.xml > =================================================================== > --- stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/as/webservices/server/integration/main/module.xml (rev 0) > +++ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/as/webservices/server/integration/main/module.xml 2014-12-12 09:33:14 UTC (rev 19139) > @@ -0,0 +1,107 @@ > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > > > Property changes on: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/as/webservices/server/integration/main/module.xml > ___________________________________________________________________ > Added: svn:mime-type > + text/xml > Added: svn:keywords > + Rev Date > Added: svn:eol-style > + native > > Added: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/api/main/module.xml > =================================================================== > --- stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/api/main/module.xml (rev 0) > +++ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/api/main/module.xml 2014-12-12 09:33:14 UTC (rev 19139) > @@ -0,0 +1,40 @@ > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > > > Property changes on: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/api/main/module.xml > ___________________________________________________________________ > Added: svn:mime-type > + text/xml > Added: svn:keywords > + Rev Date > Added: svn:eol-style > + native > > Added: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/common/main/module.xml > =================================================================== > --- stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/common/main/module.xml (rev 0) > +++ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/common/main/module.xml 2014-12-12 09:33:14 UTC (rev 19139) > @@ -0,0 +1,51 @@ > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > > > Property changes on: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/common/main/module.xml > ___________________________________________________________________ > Added: svn:mime-type > + text/xml > Added: svn:keywords > + Rev Date > Added: svn:eol-style > + native > > Added: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/cxf/jbossws-cxf-client/main/module.xml > =================================================================== > --- stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/cxf/jbossws-cxf-client/main/module.xml (rev 0) > +++ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/cxf/jbossws-cxf-client/main/module.xml 2014-12-12 09:33:14 UTC (rev 19139) > @@ -0,0 +1,54 @@ > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > > > Property changes on: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/cxf/jbossws-cxf-client/main/module.xml > ___________________________________________________________________ > Added: svn:mime-type > + text/xml > Added: svn:keywords > + Rev Date > Added: svn:eol-style > + native > > Added: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/cxf/jbossws-cxf-factories/main/module.xml > =================================================================== > --- stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/cxf/jbossws-cxf-factories/main/module.xml (rev 0) > +++ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/cxf/jbossws-cxf-factories/main/module.xml 2014-12-12 09:33:14 UTC (rev 19139) > @@ -0,0 +1,36 @@ > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > > > Property changes on: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/cxf/jbossws-cxf-factories/main/module.xml > ___________________________________________________________________ > Added: svn:mime-type > + text/xml > Added: svn:keywords > + Rev Date > Added: svn:eol-style > + native > > Added: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/cxf/jbossws-cxf-server/main/module.xml > =================================================================== > --- stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/cxf/jbossws-cxf-server/main/module.xml (rev 0) > +++ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/cxf/jbossws-cxf-server/main/module.xml 2014-12-12 09:33:14 UTC (rev 19139) > @@ -0,0 +1,78 @@ > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > > > Property changes on: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/cxf/jbossws-cxf-server/main/module.xml > ___________________________________________________________________ > Added: svn:mime-type > + text/xml > Added: svn:keywords > + Rev Date > Added: svn:eol-style > + native > > Added: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/cxf/jbossws-cxf-transports-udp/main/module.xml > =================================================================== > --- stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/cxf/jbossws-cxf-transports-udp/main/module.xml (rev 0) > +++ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/cxf/jbossws-cxf-transports-udp/main/module.xml 2014-12-12 09:33:14 UTC (rev 19139) > @@ -0,0 +1,45 @@ > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > > > Property changes on: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/cxf/jbossws-cxf-transports-udp/main/module.xml > ___________________________________________________________________ > Added: svn:mime-type > + text/xml > Added: svn:keywords > + Rev Date > Added: svn:eol-style > + native > > Added: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/cxf/jbossws-cxf-transports-undertow/main/module.xml > =================================================================== > --- stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/cxf/jbossws-cxf-transports-undertow/main/module.xml (rev 0) > +++ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/cxf/jbossws-cxf-transports-undertow/main/module.xml 2014-12-12 09:33:14 UTC (rev 19139) > @@ -0,0 +1,49 @@ > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > > > Property changes on: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/cxf/jbossws-cxf-transports-undertow/main/module.xml > ___________________________________________________________________ > Added: svn:mime-type > + text/xml > Added: svn:keywords > + Rev Date > Added: svn:eol-style > + native > > Added: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/jaxws-client/main/module.xml > =================================================================== > --- stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/jaxws-client/main/module.xml (rev 0) > +++ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/jaxws-client/main/module.xml 2014-12-12 09:33:14 UTC (rev 19139) > @@ -0,0 +1,78 @@ > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > > > Property changes on: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/jaxws-client/main/module.xml > ___________________________________________________________________ > Added: svn:mime-type > + text/xml > Added: svn:keywords > + Rev Date > Added: svn:eol-style > + native > > Added: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/jaxws-undertow-httpspi/main/module.xml > =================================================================== > --- stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/jaxws-undertow-httpspi/main/module.xml (rev 0) > +++ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/jaxws-undertow-httpspi/main/module.xml 2014-12-12 09:33:14 UTC (rev 19139) > @@ -0,0 +1,39 @@ > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > > > Property changes on: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/jaxws-undertow-httpspi/main/module.xml > ___________________________________________________________________ > Added: svn:mime-type > + text/xml > Added: svn:keywords > + Rev Date > Added: svn:eol-style > + native > > Added: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/saaj-impl/main/module.xml > =================================================================== > --- stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/saaj-impl/main/module.xml (rev 0) > +++ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/saaj-impl/main/module.xml 2014-12-12 09:33:14 UTC (rev 19139) > @@ -0,0 +1,40 @@ > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > > > Property changes on: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/saaj-impl/main/module.xml > ___________________________________________________________________ > Added: svn:mime-type > + text/xml > Added: svn:keywords > + Rev Date > Added: svn:eol-style > + native > > Added: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/spi/main/module.xml > =================================================================== > --- stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/spi/main/module.xml (rev 0) > +++ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/spi/main/module.xml 2014-12-12 09:33:14 UTC (rev 19139) > @@ -0,0 +1,44 @@ > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > > > Property changes on: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/spi/main/module.xml > ___________________________________________________________________ > Added: svn:mime-type > + text/xml > Added: svn:keywords > + Rev Date > Added: svn:eol-style > + native > > Added: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/tools/common/main/module.xml > =================================================================== > --- stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/tools/common/main/module.xml (rev 0) > +++ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/tools/common/main/module.xml 2014-12-12 09:33:14 UTC (rev 19139) > @@ -0,0 +1,46 @@ > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > > > Property changes on: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/tools/common/main/module.xml > ___________________________________________________________________ > Added: svn:mime-type > + text/xml > Added: svn:keywords > + Rev Date > Added: svn:eol-style > + native > > Added: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/tools/wsconsume/main/module.xml > =================================================================== > --- stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/tools/wsconsume/main/module.xml (rev 0) > +++ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/tools/wsconsume/main/module.xml 2014-12-12 09:33:14 UTC (rev 19139) > @@ -0,0 +1,39 @@ > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > > > Property changes on: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/tools/wsconsume/main/module.xml > ___________________________________________________________________ > Added: svn:mime-type > + text/xml > Added: svn:keywords > + Rev Date > Added: svn:eol-style > + native > > Added: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/tools/wsprovide/main/module.xml > =================================================================== > --- stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/tools/wsprovide/main/module.xml (rev 0) > +++ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/tools/wsprovide/main/module.xml 2014-12-12 09:33:14 UTC (rev 19139) > @@ -0,0 +1,39 @@ > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > > > Property changes on: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/jboss/ws/tools/wsprovide/main/module.xml > ___________________________________________________________________ > Added: svn:mime-type > + text/xml > Added: svn:keywords > + Rev Date > Added: svn:eol-style > + native > > Added: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/opensaml/main/module.xml > =================================================================== > --- stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/opensaml/main/module.xml (rev 0) > +++ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/opensaml/main/module.xml 2014-12-12 09:33:14 UTC (rev 19139) > @@ -0,0 +1,38 @@ > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > > > Property changes on: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/opensaml/main/module.xml > ___________________________________________________________________ > Added: svn:mime-type > + text/xml > Added: svn:keywords > + Rev Date > Added: svn:eol-style > + native > > Added: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/springframework/spring/main/module.xml > =================================================================== > --- stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/springframework/spring/main/module.xml (rev 0) > +++ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/springframework/spring/main/module.xml 2014-12-12 09:33:14 UTC (rev 19139) > @@ -0,0 +1,38 @@ > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > > > Property changes on: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/modules/org/springframework/spring/main/module.xml > ___________________________________________________________________ > Added: svn:mime-type > + text/xml > Added: svn:keywords > + Rev Date > Added: svn:eol-style > + native > > Added: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/spring/org/springframework/spring/main/module.xml > =================================================================== > --- stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/spring/org/springframework/spring/main/module.xml (rev 0) > +++ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/spring/org/springframework/spring/main/module.xml 2014-12-12 09:33:14 UTC (rev 19139) > @@ -0,0 +1,38 @@ > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > > > Property changes on: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/spring/org/springframework/spring/main/module.xml > ___________________________________________________________________ > Added: svn:mime-type > + text/xml > Added: svn:keywords > + Rev Date > Added: svn:eol-style > + native > > Added: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly800/org/apache/cxf/impl/main/module.xml > =================================================================== > --- stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly800/org/apache/cxf/impl/main/module.xml (rev 0) > +++ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly800/org/apache/cxf/impl/main/module.xml 2014-12-12 09:33:14 UTC (rev 19139) > @@ -0,0 +1,72 @@ > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > > > Property changes on: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly800/org/apache/cxf/impl/main/module.xml > ___________________________________________________________________ > Added: svn:mime-type > + text/xml > Added: svn:keywords > + Rev Date > Added: svn:eol-style > + native > > Added: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly800/org/jboss/as/webservices/main/module.xml > =================================================================== > --- stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly800/org/jboss/as/webservices/main/module.xml (rev 0) > +++ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly800/org/jboss/as/webservices/main/module.xml 2014-12-12 09:33:14 UTC (rev 19139) > @@ -0,0 +1,65 @@ > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > > > Property changes on: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly800/org/jboss/as/webservices/main/module.xml > ___________________________________________________________________ > Added: svn:mime-type > + text/xml > Added: svn:keywords > + Rev Date > Added: svn:eol-style > + native > > Added: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly800/org/jboss/ws/tools/wsconsume/main/module.xml > =================================================================== > --- stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly800/org/jboss/ws/tools/wsconsume/main/module.xml (rev 0) > +++ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly800/org/jboss/ws/tools/wsconsume/main/module.xml 2014-12-12 09:33:14 UTC (rev 19139) > @@ -0,0 +1,38 @@ > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > > > Property changes on: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly800/org/jboss/ws/tools/wsconsume/main/module.xml > ___________________________________________________________________ > Added: svn:mime-type > + text/xml > Added: svn:keywords > + Rev Date > Added: svn:eol-style > + native > > Added: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly800/org/jboss/ws/tools/wsprovide/main/module.xml > =================================================================== > --- stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly800/org/jboss/ws/tools/wsprovide/main/module.xml (rev 0) > +++ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly800/org/jboss/ws/tools/wsprovide/main/module.xml 2014-12-12 09:33:14 UTC (rev 19139) > @@ -0,0 +1,38 @@ > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > > > Property changes on: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly800/org/jboss/ws/tools/wsprovide/main/module.xml > ___________________________________________________________________ > Added: svn:mime-type > + text/xml > Added: svn:keywords > + Rev Date > Added: svn:eol-style > + native > > Added: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly900/org/jboss/as/webservices/main/module.xml > =================================================================== > --- stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly900/org/jboss/as/webservices/main/module.xml (rev 0) > +++ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly900/org/jboss/as/webservices/main/module.xml 2014-12-12 09:33:14 UTC (rev 19139) > @@ -0,0 +1,74 @@ > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > > > Property changes on: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly900/org/jboss/as/webservices/main/module.xml > ___________________________________________________________________ > Added: svn:mime-type > + text/xml > Added: svn:keywords > + Rev Date > Added: svn:eol-style > + native > > Added: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly900/org/jboss/ws/tools/wsconsume/main/module.xml > =================================================================== > --- stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly900/org/jboss/ws/tools/wsconsume/main/module.xml (rev 0) > +++ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly900/org/jboss/ws/tools/wsconsume/main/module.xml 2014-12-12 09:33:14 UTC (rev 19139) > @@ -0,0 +1,39 @@ > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > > > Property changes on: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly900/org/jboss/ws/tools/wsconsume/main/module.xml > ___________________________________________________________________ > Added: svn:mime-type > + text/xml > Added: svn:keywords > + Rev Date > Added: svn:eol-style > + native > > Added: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly900/org/jboss/ws/tools/wsprovide/main/module.xml > =================================================================== > --- stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly900/org/jboss/ws/tools/wsprovide/main/module.xml (rev 0) > +++ stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly900/org/jboss/ws/tools/wsprovide/main/module.xml 2014-12-12 09:33:14 UTC (rev 19139) > @@ -0,0 +1,39 @@ > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > + > > > Property changes on: stack/cxf/branches/modules/modules/jboss-modules/src/main/resources/wildfly900/org/jboss/ws/tools/wsprovide/main/module.xml > ___________________________________________________________________ > Added: svn:mime-type > + text/xml > Added: svn:keywords > + Rev Date > Added: svn:eol-style > + native > > Modified: stack/cxf/branches/modules/modules/testsuite/pom.xml > =================================================================== > --- stack/cxf/branches/modules/modules/testsuite/pom.xml 2014-12-12 08:49:08 UTC (rev 19138) > +++ stack/cxf/branches/modules/modules/testsuite/pom.xml 2014-12-12 09:33:14 UTC (rev 19139) > @@ -33,6 +33,8 @@ > 1.2.14 > 4447 > remote > + ../../jboss-modules/target/wildfly-${wildfly900.version} > + ${jboss.home}/modules > > > > @@ -127,6 +129,58 @@ > ${org.slf4j.version} > > > + > + org.wildfly > + wildfly-webservices-tests-integration > + ${wildfly900.version} > + > + > + > + org.wildfly.arquillian > + wildfly-arquillian-container-managed > + 1.0.0.Alpha2 > + test > + > + > + org.jboss.slf4j > + slf4j-jboss-logmanager > + > + > + > + > + org.jboss.arquillian.protocol > + arquillian-protocol-servlet > + ${arquillian.version} > + test > + > + > + > + org.littleshoot > + littleproxy > + ${org.littleshoot.littleproxy.version} > + > + > + org.slf4j > + slf4j-api > + > + > + org.slf4j > + slf4j-log4j12 > + > + > + net.sf.ehcache > + ehcache-core > + > + > + > + io.netty > + netty-all > + > + > + > + > + > + > > > > @@ -277,6 +331,10 @@ > > > > + module.path > + ${module.path} > + > + > jboss.bind.address > ${jboss.bind.address} > > @@ -503,53 +561,6 @@ > > > > - > - > - > - > - download > - > - > - !server.home > - > - > - > - > - > - maven-dependency-plugin > - > - > - unpack > - package > - > - unpack > - > - > - > - > - org.jboss.ws.cxf > - jbossws-cxf-dist > - test-server > - ${project.version} > - zip > - false > - ${project.build.directory}/test-server > - > - > - > - > - > - > - > - > - > - ${project.build.directory}/test-server/jbossws-cxf-dist-${project.version}/wildfly-${jboss.version} > - > - > - > > > spring > + > + ${jboss.home}/modules${path.separator}../../jboss-modules/target/spring-modules > + > > cxf-spring-tests > > @@ -893,56 +907,7 @@ > http-remoting > > > - > - org.wildfly > - wildfly-webservices-tests-integration > - ${jboss.version} > - > - > - > - org.wildfly.arquillian > - wildfly-arquillian-container-managed > - 1.0.0.Alpha2 > - test > - > - > - org.jboss.slf4j > - slf4j-jboss-logmanager > - > - > - > - > - org.jboss.arquillian.protocol > - arquillian-protocol-servlet > - ${arquillian.version} > - test > - > - > - > - org.littleshoot > - littleproxy > - ${org.littleshoot.littleproxy.version} > - > - > - org.slf4j > - slf4j-api > - > - > - org.slf4j > - slf4j-log4j12 > - > - > - net.sf.ehcache > - ehcache-core > - > - > - > - io.netty > - netty-all > - > - > - > - > + > > > > > Modified: stack/cxf/branches/modules/pom.xml > =================================================================== > --- stack/cxf/branches/modules/pom.xml 2014-12-12 08:49:08 UTC (rev 19138) > +++ stack/cxf/branches/modules/pom.xml 2014-12-12 09:33:14 UTC (rev 19139) > @@ -56,6 +56,7 @@ > modules/endorsed > modules/resources > modules/addons > + modules/jboss-modules > modules/test-utils > > > > _______________________________________________ > jbossws-commits mailing list > jbossws-commits at lists.jboss.org > https://lists.jboss.org/mailman/listinfo/jbossws-commits > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.jboss.org/pipermail/jbossws-dev/attachments/20141218/13e659f1/attachment-0001.html From asoldano at redhat.com Thu Dec 18 04:29:02 2014 From: asoldano at redhat.com (Alessio Soldano) Date: Thu, 18 Dec 2014 10:29:02 +0100 Subject: [jbossws-dev] Fwd: [jbossws-commits] JBossWS SVN: r19139 - in stack/cxf/branches/modules: modules and 100 other directories. In-Reply-To: <54928842.9000707@redhat.com> References: <201412120933.sBC9XFM3020659@svn01.web.mwc.hst.phx2.redhat.com> <5491AB7F.50507@redhat.com> <54928842.9000707@redhat.com> Message-ID: <54929E5E.5040303@redhat.com> On 18/12/14 08:54, Jim Ma wrote: > OK. Alessio. If this is something we can improve, that will be nice > too. So far, what I realize the problem of deploy/undeploy scripts is > we need to maintain several different xml/conf files. > I understood this works well when we undeploy the native stack, jaxrpc > stuff and deploy with new jbossws-cxf stack in the past. If we move or > remove a module, we can also change the dependency and not depends the > missed one. I am not sure if this can resolve this issue. It can't, as with your approach we're only "adding" stuff and not removing anything (we unzip the new module structure over the existing one). It can happen (and it has happened from time to time) that we stop using a given module in a new release, or we refactor the module structure, or stuff like that. Some of the scenario can be dealt with by simply dropping a dependency as you write above (and forgetting a dead module on the server), some others can't. In any case, the set of files to maintain for deploy/undeploy is now down to 1 ant xml file, the usual assembly plugin xml file and a single line conf file, so not that much. Btw, by looking at your branch I figured out we could possibly slim down the xml file a bit more, as currently the wfly8 and wfly9 structure is pretty much the same, so we can avoid some duplication. Cheers Alessio -- Alessio Soldano Web Service Lead, JBoss -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.jboss.org/pipermail/jbossws-dev/attachments/20141218/bcd1feb7/attachment.html From asoldano at redhat.com Thu Dec 18 04:36:07 2014 From: asoldano at redhat.com (Alessio Soldano) Date: Thu, 18 Dec 2014 10:36:07 +0100 Subject: [jbossws-dev] JBossWS testsuite reorganization In-Reply-To: <54928426.9030500@redhat.com> References: <539B1B2C.4020105@redhat.com> <539EC49E.40905@redhat.com> <539EE0D7.2020907@redhat.com> <177181653.30699830.1403767818007.JavaMail.zimbra@redhat.com> <5469D649.1040205@redhat.com> <5472FE1D.4030306@redhat.com> <54731435.2050605@redhat.com> <5489C9E7.8000201@redhat.com> <548FED92.40400@redhat.com> <548FF56E.9010303@redhat.com> <549152B9.1090306@redhat.com> <54915856.7050400@redhat.com> <549170C4.7040503@redhat.com> <54928426.9030500@redhat.com> Message-ID: <5492A007.6050204@redhat.com> On 18/12/14 08:37, Jim Ma wrote: > On 12/17/2014 08:02 PM, Alessio Soldano wrote: >> On 17/12/14 11:17, Alessio Soldano wrote: >>> On 17/12/14 10:54, Jim Ma wrote: >>>> What I want to propose is to simplify our build more. wildfly900 or >>>> wildfly810 profile is required to run test suite, and we can take one >>>> as the default setting. My goal is to use one simple "mvn clean >>>> install" to build jbossws-cxf, deploy to wildfly and run the tests. If >>>> wildfly900 is not a good option here, I am not against take wildfly810 >>>> profile as the default test container. Your thoughts ? >>> I see your point. I can have a look at enabling by default the most >>> recent released target container (wfly 810 currently). >> I've had a look and it's not easily doable, basically because there's >> no way in Maven (AFAIK) to have a profile enabled unless another one >> (in a set of 2 or 3) is already enabled. The only solution is to have >> the wildfly800,wildfly810,wildfly900 profiles be controlled by the >> value of a command line property (something like >> -DintegrationTarget=wildfly810). In the main pom.xml, we'd need an >> additional profile for the default scenario, to be enabled when the >> property is not provided. We'd have to duplicate the whole wildfly810 >> profile in modules/testsuite/pom.xml too, which is quite a big one >> (additional dependencies, additional plugins, etc in it), making the >> pom even harder to read. > Can we set the wildfly810 configuration/dependency setting and plugin > in main pom.xml and remove the wildfly810 profile ? Then if there is > nothing defined, the container our test suite runs against is > wildfly810 final ? No, we can't because we don't want the container dependencies to be part of the dependency tree in every module, but only in the testsuite ones. Those dependencies are for tests only (the stack must not be compiled against container specific apis). Cheers Alessio >> I'm starting thinking this creates more problems then it actually >> solves. An alternative approach could be to have a profile using a >> antrun plugin to check if there's one of the >> wildfly800,wildfly810,wildfly900 profiles enabled (e.g. by checking >> the jboss.version property that's set by those profiles) and make the >> build fail with a nice message explaining what to do (either use one >> of those profiles, or set a property for preventing the check). WDYT? > If we can only resolve this with ant run plugin , it is a bit heavy > for this. I agree to use our old approach to trigger the profile with > property or maven profile flag. >> >> Cheers >> Alessio >> > -- Alessio Soldano Web Service Lead, JBoss From ema at redhat.com Thu Dec 18 05:18:37 2014 From: ema at redhat.com (Er Qiang (Jim) Ma) Date: Thu, 18 Dec 2014 05:18:37 -0500 (EST) Subject: [jbossws-dev] Fwd: [jbossws-commits] JBossWS SVN: r19139 - in stack/cxf/branches/modules: modules and 100 other directories. In-Reply-To: <54929E5E.5040303@redhat.com> References: <201412120933.sBC9XFM3020659@svn01.web.mwc.hst.phx2.redhat.com> <5491AB7F.50507@redhat.com> <54928842.9000707@redhat.com> <54929E5E.5040303@redhat.com> Message-ID: <20050982.321837.1418897917303.JavaMail.zimbra@redhat.com> Great, Alessio. If the old configuration files can be more refactored , simplified, there is no reason to change. ----- Original Message ----- From: Alessio Soldano To: Jim Ma , jbossws-dev at lists.jboss.org Sent: Thu, 18 Dec 2014 04:29:02 -0500 (EST) Subject: Re: Fwd: [jbossws-commits] JBossWS SVN: r19139 - in stack/cxf/branches/modules: modules and 100 other directories. On 18/12/14 08:54, Jim Ma wrote: > OK. Alessio. If this is something we can improve, that will be nice > too. So far, what I realize the problem of deploy/undeploy scripts is > we need to maintain several different xml/conf files. > I understood this works well when we undeploy the native stack, jaxrpc > stuff and deploy with new jbossws-cxf stack in the past. If we move or > remove a module, we can also change the dependency and not depends the > missed one. I am not sure if this can resolve this issue. It can't, as with your approach we're only "adding" stuff and not removing anything (we unzip the new module structure over the existing one). It can happen (and it has happened from time to time) that we stop using a given module in a new release, or we refactor the module structure, or stuff like that. Some of the scenario can be dealt with by simply dropping a dependency as you write above (and forgetting a dead module on the server), some others can't. In any case, the set of files to maintain for deploy/undeploy is now down to 1 ant xml file, the usual assembly plugin xml file and a single line conf file, so not that much. Btw, by looking at your branch I figured out we could possibly slim down the xml file a bit more, as currently the wfly8 and wfly9 structure is pretty much the same, so we can avoid some duplication. Cheers Alessio -- Alessio Soldano Web Service Lead, JBoss From rsvoboda at redhat.com Thu Dec 18 08:15:37 2014 From: rsvoboda at redhat.com (Rostislav Svoboda) Date: Thu, 18 Dec 2014 08:15:37 -0500 (EST) Subject: [jbossws-dev] JBossWS testsuite reorganization In-Reply-To: <549170C4.7040503@redhat.com> References: <539B1B2C.4020105@redhat.com> <54731435.2050605@redhat.com> <5489C9E7.8000201@redhat.com> <548FED92.40400@redhat.com> <548FF56E.9010303@redhat.com> <549152B9.1090306@redhat.com> <54915856.7050400@redhat.com> <549170C4.7040503@redhat.com> Message-ID: <575120953.206810.1418908537346.JavaMail.zimbra@redhat.com> > On 17/12/14 11:17, Alessio Soldano wrote: > > On 17/12/14 10:54, Jim Ma wrote: > >> What I want to propose is to simplify our build more. wildfly900 or > >> wildfly810 profile is required to run test suite, and we can take one > >> as the default setting. My goal is to use one simple "mvn clean > >> install" to build jbossws-cxf, deploy to wildfly and run the tests. If > >> wildfly900 is not a good option here, I am not against take wildfly810 > >> profile as the default test container. Your thoughts ? > > I see your point. I can have a look at enabling by default the most > > recent released target container (wfly 810 currently). > I've had a look and it's not easily doable, basically because there's no > way in Maven (AFAIK) to have a profile enabled unless another one (in a > set of 2 or 3) is already enabled. The only solution is to have the > wildfly800,wildfly810,wildfly900 profiles be controlled by the value of > a command line property (something like -DintegrationTarget=wildfly810). > In the main pom.xml, we'd need an additional profile for the default > scenario, to be enabled when the property is not provided. We'd have to > duplicate the whole wildfly810 profile in modules/testsuite/pom.xml too, > which is quite a big one (additional dependencies, additional plugins, > etc in it), making the pom even harder to read. > I'm starting thinking this creates more problems then it actually +1 > solves. An alternative approach could be to have a profile using a > antrun plugin to check if there's one of the > wildfly800,wildfly810,wildfly900 profiles enabled (e.g. by checking the > jboss.version property that's set by those profiles) and make the build > fail with a nice message explaining what to do (either use one of those > profiles, or set a property for preventing the check). WDYT? When you add new profile and you ant based logic can fail ... if you forget to update it JBossWS supports multiple containers so it makes sense to define which I want to work with "mvn -Pwildfly810 clean integration-test/install" is fine from my point of view. Rostislav > Cheers > Alessio > > -- > Alessio Soldano > Web Service Lead, JBoss > > _______________________________________________ > jbossws-dev mailing list > jbossws-dev at lists.jboss.org > https://lists.jboss.org/mailman/listinfo/jbossws-dev > From rsvoboda at redhat.com Thu Dec 18 08:33:05 2014 From: rsvoboda at redhat.com (Rostislav Svoboda) Date: Thu, 18 Dec 2014 08:33:05 -0500 (EST) Subject: [jbossws-dev] JBossWS testsuite reorganization In-Reply-To: <5489C9E7.8000201@redhat.com> References: <539B1B2C.4020105@redhat.com> <539EC49E.40905@redhat.com> <539EE0D7.2020907@redhat.com> <177181653.30699830.1403767818007.JavaMail.zimbra@redhat.com> <5469D649.1040205@redhat.com> <5472FE1D.4030306@redhat.com> <54731435.2050605@redhat.com> <5489C9E7.8000201@redhat.com> Message-ID: <954203105.211822.1418909585440.JavaMail.zimbra@redhat.com> Some notes from my experiments with jbossws-arquillian-branch: I tried to build everything with JDK 1.6, the only problem was with containers: jbossws-wildfly810 -- javac: invalid target release: 1.7 http://anonsvn.jboss.org/repos/jbossws/maven/parent/tags/jbossws-parent-1.1.0.GA/pom.xml says 1.6 1.6 ==> AI: new parent with 1.7 as source and target ? ==> AI: add info into README to use JDK 1.7+ mvn -Dmaven.test.failure.ignore=true -Pwildfly810 package requires org.jboss.ws:jbossws-wildfly800-server-integration:jar:5.0.0-SNAPSHOT org.jboss.ws jbossws-wildfly800-server-integration provided org.jboss.ws jbossws-wildfly810-server-integration provided ==> AI: put these dependencies into separate profiles - wildfly810, wildfly800, etc. ? http://anonsvn.jboss.org/repos/jbossws/container/wildfly81/branches/jbossws-wildfly810/pom.xml 8.1.0.CR2 ==> AI: update to GA anonsvn.jboss.org/repos/jbossws/container/wildfly82 ... not available ... ==> AI: create wildfly82 container or add note (where ?) wildfly81 can be used with WildFly 8.2.0.Final mvn -Dmaven.test.failure.ignore=true -Pwildfly810 package among others produces: ROOT/target/antrun/build-main.xml ==> remove ? build-main.xml present in other modules too, afaik ant makes sense in dist module for WF preparation ==> AI: clean unnecessary ant related stuff modules/dist/target/wildfly-8.1.0.Final/bin/standalone.sh is not executable ==> AI: make it and all .sh scripts executable ? I see following warnings at the end of TS execution - mvn -Dmaven.test.failure.ignore=true -Pwildfly810 clean integration-test: Warning: org.apache.xerces.parsers.SAXParser: Property 'http://javax.xml.XMLConstants/property/accessExternalDTD' is not recognized. Warning: org.apache.xerces.parsers.SAXParser: Property 'http://www.oracle.com/xml/jaxp/properties/entityExpansionLimit' is not recognized. ==> AI: cleanup, but how ... upgrade xerces ? Following tests failed - mvn -Dmaven.test.failure.ignore=true -Pwildfly810 clean integration-test: testProbeAndResolve(org.jboss.test.ws.jaxws.samples.wsdd.WSDiscoveryTestCase): Number of matches can not be 0. testClientSide(org.jboss.test.ws.jaxws.cxf.udp.UDPEndpointAPITestCase): Could not send Message. testBroadcastUDP(org.jboss.wsf.stack.cxf.addons.transports.udp.UDPTransportTest): Could not send Message. "Problem" is in firewall ... ==> AI: README -- info about proper environment setup ? > As you can see, it is way simpler then what we used to have in previous > JBossWS versions. The idea is to completely discontinue the binary and > source distributions and distribute a simple zip file of the svn/git > project, which the user will simply build like we do as explained above. This must be ensured to work (with empty local maven repo) ... all the time :) Makes kind of sense to drop maintenance of ant based installation procedures, this will push users to take a look at JBossWS code. There is possibility that this step will discourage some people. But I guess it's acceptable risk. Maybe for latest JBossWS on latest WildFly we could provide zip directly - from modules/dist/target/jbossws-cxf-dist-5.0.0-SNAPSHOT-test-server.zip It's already generated in jobs in http://jbossws-qa.jboss.org:8280/hudson/ ... so archiving the artifact shouldn't be a problem ... Cheers. Rostislav ----- Original Message ----- > The first initial prototype for the new testsuite and build of JBossWS 5 > is available at > https://svn.jboss.org/repos/jbossws/stack/cxf/branches/arquillian > I have converted the cxf-specific testuite to use Arquillian and > temporarly disabled the shared-testsuite (it will be re-enabled once it > will be converted too). > A basic README file has been added to the root of the project with build > instructions; here is the content anyway: > > Building and running the testsuite > ------------------------------------ > The build follows the usual Maven flow; a wilflyXYZ profile has to be > specified to tell the project which target container to use for > integration tests; if no wildflyXYZ profile is specified, the > integration tests are skipped. > > > mvn -PwildflyXYZ integration-test > > The -Dserver.home=/foo/bar option can be used to run the testsuite > against a given local server instance; the server does not need to be > already running, as the build will create various standalone server > configurations and start multiple instances. > > The 'fast' profile can also be used to run tests concurrently. > > Updating WS stack > ------------------- > In some cases it might be needed to build the ws stack and install it on > a specified server instance without running the integration testsuite; > this is achieved as follows: > > > mvn -PwildflyXYZ -Dserver.home=/foo/bar package > > If a server.home property is not provided, the build creates a zip > archive with a vanilla WildFly server patched with the current WS stack: > > > mvn -PwildflyXYZ package > > the zip file path is > modules/dist/target/jbossws-cxf-dist-${project.version}-test-server.zip > > > Cleaning up > ------------- > The project is cleaned up as follows: > > > mvn -Pdist,testsuite clean > > > > > As you can see, it is way simpler then what we used to have in previous > JBossWS versions. The idea is to completely discontinue the binary and > source distributions and distribute a simple zip file of the svn/git > project, which the user will simply build like we do as explained above. > > One of the major differences with the past is that having a local and > running WildFly server instance is not strictly required anymore, as the > JBossWS build goes and fetch the WildFly distros, self-installs on them, > start them and run the integration testsuites. Few different server > configurations are actually started (3 at the moment, I've been grouping > together all the server setup requirements that can live together: > security domains, system properties, etc.) > The server configurations are obtained by copying the standalone.xml and > patching it using gmaven plugin (Groovy), which seems quite simple and > easy to maintain. > > Any comment, let me know. There's still quite a lot to do, to cleanup a > bunch of stuff that we don't use anymore in the build, convert the > shared and spring testsuites and nail down some transient test failures > that can be reproduced when using the -Pfast profile (likely Arquillian > related issues). > > Cheers > Alessio > > -- > Alessio Soldano > Web Service Lead, JBoss > > _______________________________________________ > jbossws-dev mailing list > jbossws-dev at lists.jboss.org > https://lists.jboss.org/mailman/listinfo/jbossws-dev > From asoldano at redhat.com Thu Dec 18 10:10:18 2014 From: asoldano at redhat.com (Alessio Soldano) Date: Thu, 18 Dec 2014 16:10:18 +0100 Subject: [jbossws-dev] JBossWS testsuite reorganization In-Reply-To: <954203105.211822.1418909585440.JavaMail.zimbra@redhat.com> References: <539B1B2C.4020105@redhat.com> <539EC49E.40905@redhat.com> <539EE0D7.2020907@redhat.com> <177181653.30699830.1403767818007.JavaMail.zimbra@redhat.com> <5469D649.1040205@redhat.com> <5472FE1D.4030306@redhat.com> <54731435.2050605@redhat.com> <5489C9E7.8000201@redhat.com> <954203105.211822.1418909585440.JavaMail.zimbra@redhat.com> Message-ID: <5492EE5A.4060805@redhat.com> Hi Rostislav, thanks for the feedback, responses inline: On 18/12/14 14:33, Rostislav Svoboda wrote: > Some notes from my experiments with jbossws-arquillian-branch: > > I tried to build everything with JDK 1.6, the only problem was with containers: > jbossws-wildfly810 -- javac: invalid target release: 1.7 > http://anonsvn.jboss.org/repos/jbossws/maven/parent/tags/jbossws-parent-1.1.0.GA/pom.xml says > 1.6 > 1.6 > ==> AI: new parent with 1.7 as source and target ? > ==> AI: add info into README to use JDK 1.7+ We definitely need to force the use of 1.7+ through a new parent, thanks for the heads up. > > mvn -Dmaven.test.failure.ignore=true -Pwildfly810 package requires org.jboss.ws:jbossws-wildfly800-server-integration:jar:5.0.0-SNAPSHOT > > org.jboss.ws > jbossws-wildfly800-server-integration > provided > > > org.jboss.ws > jbossws-wildfly810-server-integration > provided > > ==> AI: put these dependencies into separate profiles - wildfly810, wildfly800, etc. ? Yes, makes sense, I'll do this. > > http://anonsvn.jboss.org/repos/jbossws/container/wildfly81/branches/jbossws-wildfly810/pom.xml > 8.1.0.CR2 > ==> AI: update to GA +1 > > anonsvn.jboss.org/repos/jbossws/container/wildfly82 ... not available ... > ==> AI: create wildfly82 container or add note (where ?) wildfly81 can be used with WildFly 8.2.0.Final There's already a jira for this, we'll be working on it after the arquillian branch is merged to trunk. Link: https://issues.jboss.org/browse/JBWS-3859 > > mvn -Dmaven.test.failure.ignore=true -Pwildfly810 package > among others produces: > ROOT/target/antrun/build-main.xml ==> remove ? > build-main.xml present in other modules too, afaik ant makes sense in dist module for WF preparation > ==> AI: clean unnecessary ant related stuff Need to check why that's actually created there; we do have a ant plugin used in all modules for showing the current profile and jboss.home afair, perhaps it comes from that. I'll verify. > > modules/dist/target/wildfly-8.1.0.Final/bin/standalone.sh is not executable > ==> AI: make it and all .sh scripts executable ? Well, this is what comes from the wildfly distribution zip, perhaps the files in there should already be marked as executable (assuming that's doable..?) ? > > I see following warnings at the end of TS execution - mvn -Dmaven.test.failure.ignore=true -Pwildfly810 clean integration-test: > Warning: org.apache.xerces.parsers.SAXParser: Property 'http://javax.xml.XMLConstants/property/accessExternalDTD' is not recognized. > Warning: org.apache.xerces.parsers.SAXParser: Property 'http://www.oracle.com/xml/jaxp/properties/entityExpansionLimit' is not recognized. > ==> AI: cleanup, but how ... upgrade xerces ? Actually, I've been seeing those on current build too. I think I remember I checked and the warnings would be solved by upgrading Xerces (which is currently kind of blocked) > > Following tests failed - mvn -Dmaven.test.failure.ignore=true -Pwildfly810 clean integration-test: > testProbeAndResolve(org.jboss.test.ws.jaxws.samples.wsdd.WSDiscoveryTestCase): Number of matches can not be 0. > testClientSide(org.jboss.test.ws.jaxws.cxf.udp.UDPEndpointAPITestCase): Could not send Message. > testBroadcastUDP(org.jboss.wsf.stack.cxf.addons.transports.udp.UDPTransportTest): Could not send Message. > "Problem" is in firewall ... > ==> AI: README -- info about proper environment setup ? Yep, we need a note there telling the user to set -Dexclude-udp-tests=true > >> As you can see, it is way simpler then what we used to have in previous >> JBossWS versions. The idea is to completely discontinue the binary and >> source distributions and distribute a simple zip file of the svn/git >> project, which the user will simply build like we do as explained above. > This must be ensured to work (with empty local maven repo) ... all the time :) Sure. The jbossws hudson machine wipes out the whole maven repo every week. We can make sure the release process includes an explicit call to the repository cleanup. > Makes kind of sense to drop maintenance of ant based installation procedures, this will push users to take a look at JBossWS code. > There is possibility that this step will discourage some people. But I guess it's acceptable risk. Definitely to me. It's almost 2015... people should really be comfortable with Maven ;-) > > Maybe for latest JBossWS on latest WildFly we could provide zip directly - from modules/dist/target/jbossws-cxf-dist-5.0.0-SNAPSHOT-test-server.zip > It's already generated in jobs in http://jbossws-qa.jboss.org:8280/hudson/ ... so archiving the artifact shouldn't be a problem ... Maybe, we'll think about it :-) Cheers Alessio -- Alessio Soldano Web Service Lead, JBoss From rsvoboda at redhat.com Thu Dec 18 11:29:06 2014 From: rsvoboda at redhat.com (Rostislav Svoboda) Date: Thu, 18 Dec 2014 11:29:06 -0500 (EST) Subject: [jbossws-dev] JBossWS testsuite reorganization In-Reply-To: <5492EE5A.4060805@redhat.com> References: <539B1B2C.4020105@redhat.com> <177181653.30699830.1403767818007.JavaMail.zimbra@redhat.com> <5469D649.1040205@redhat.com> <5472FE1D.4030306@redhat.com> <54731435.2050605@redhat.com> <5489C9E7.8000201@redhat.com> <954203105.211822.1418909585440.JavaMail.zimbra@redhat.com> <5492EE5A.4060805@redhat.com> Message-ID: <362753303.386167.1418920146981.JavaMail.zimbra@redhat.com> > > modules/dist/target/wildfly-8.1.0.Final/bin/standalone.sh is not executable > > ==> AI: make it and all .sh scripts executable ? > Well, this is what comes from the wildfly distribution zip, perhaps the > files in there should already be marked as executable (assuming that's > doable..?) ? Depends how the wildfly distribution zip is generated ... I downloaded and unzipped several archives and scripts were executable. For example Maven zip - http://www.eng.lsu.edu/mirrors/apache/maven/maven-3/3.2.3/binaries/apache-maven-3.2.3-bin.zip Rostislav From ema at redhat.com Thu Dec 18 22:50:34 2014 From: ema at redhat.com (Jim Ma) Date: Fri, 19 Dec 2014 11:50:34 +0800 Subject: [jbossws-dev] JBossWS testsuite reorganization In-Reply-To: <362753303.386167.1418920146981.JavaMail.zimbra@redhat.com> References: <539B1B2C.4020105@redhat.com> <177181653.30699830.1403767818007.JavaMail.zimbra@redhat.com> <5469D649.1040205@redhat.com> <5472FE1D.4030306@redhat.com> <54731435.2050605@redhat.com> <5489C9E7.8000201@redhat.com> <954203105.211822.1418909585440.JavaMail.zimbra@redhat.com> <5492EE5A.4060805@redhat.com> <362753303.386167.1418920146981.JavaMail.zimbra@redhat.com> Message-ID: <5493A08A.90204@redhat.com> If this zip is unpacked with maven-dependency-plugin, we need to use version 2.8 or higher. I tested this works. This plugin has a bug to keep file permission: https://jira.codehaus.org/browse/MDEP-109 On 12/19/2014 12:29 AM, Rostislav Svoboda wrote: >>> modules/dist/target/wildfly-8.1.0.Final/bin/standalone.sh is not executable >>> ==> AI: make it and all .sh scripts executable ? >> Well, this is what comes from the wildfly distribution zip, perhaps the >> files in there should already be marked as executable (assuming that's >> doable..?) ? > Depends how the wildfly distribution zip is generated ... I downloaded and unzipped several archives and scripts were executable. > For example Maven zip - http://www.eng.lsu.edu/mirrors/apache/maven/maven-3/3.2.3/binaries/apache-maven-3.2.3-bin.zip > > Rostislav > _______________________________________________ > jbossws-dev mailing list > jbossws-dev at lists.jboss.org > https://lists.jboss.org/mailman/listinfo/jbossws-dev From asoldano at redhat.com Fri Dec 19 10:22:47 2014 From: asoldano at redhat.com (Alessio Soldano) Date: Fri, 19 Dec 2014 16:22:47 +0100 Subject: [jbossws-dev] JBossWS testsuite reorganization In-Reply-To: <5493A08A.90204@redhat.com> References: <539B1B2C.4020105@redhat.com> <177181653.30699830.1403767818007.JavaMail.zimbra@redhat.com> <5469D649.1040205@redhat.com> <5472FE1D.4030306@redhat.com> <54731435.2050605@redhat.com> <5489C9E7.8000201@redhat.com> <954203105.211822.1418909585440.JavaMail.zimbra@redhat.com> <5492EE5A.4060805@redhat.com> <362753303.386167.1418920146981.JavaMail.zimbra@redhat.com> <5493A08A.90204@redhat.com> Message-ID: <549442C7.8080201@redhat.com> Cool, thanks for the hint. I've moved to version 2.8 in our maven parent, the requirement will become effective when we merge the branch to trunk where the project is now consuming the latest parent snapshot. Cheers Alessio On 19/12/14 04:50, Jim Ma wrote: > If this zip is unpacked with maven-dependency-plugin, we need to use > version 2.8 or higher. I tested this works. > This plugin has a bug to keep file permission: > https://jira.codehaus.org/browse/MDEP-109 > > On 12/19/2014 12:29 AM, Rostislav Svoboda wrote: >>>> modules/dist/target/wildfly-8.1.0.Final/bin/standalone.sh is not >>>> executable >>>> ==> AI: make it and all .sh scripts executable ? >>> Well, this is what comes from the wildfly distribution zip, perhaps the >>> files in there should already be marked as executable (assuming that's >>> doable..?) ? >> Depends how the wildfly distribution zip is generated ... I >> downloaded and unzipped several archives and scripts were executable. >> For example Maven zip - >> http://www.eng.lsu.edu/mirrors/apache/maven/maven-3/3.2.3/binaries/apache-maven-3.2.3-bin.zip >> >> Rostislav >> _______________________________________________ >> jbossws-dev mailing list >> jbossws-dev at lists.jboss.org >> https://lists.jboss.org/mailman/listinfo/jbossws-dev > -- Alessio Soldano Web Service Lead, JBoss From asoldano at redhat.com Fri Dec 19 11:33:50 2014 From: asoldano at redhat.com (Alessio Soldano) Date: Fri, 19 Dec 2014 17:33:50 +0100 Subject: [jbossws-dev] JBossWS testsuite reorganization In-Reply-To: <5490331F.2090609@redhat.com> References: <539B1B2C.4020105@redhat.com> <539EC49E.40905@redhat.com> <539EE0D7.2020907@redhat.com> <177181653.30699830.1403767818007.JavaMail.zimbra@redhat.com> <5469D649.1040205@redhat.com> <5472FE1D.4030306@redhat.com> <54731435.2050605@redhat.com> <5489C9E7.8000201@redhat.com> <5490331F.2090609@redhat.com> Message-ID: <5494536E.7050404@redhat.com> Below I'm sharing some notes on the actual testsuite migration to Arquillian, so that anybody can contribute / help on converting the remaining tests: * Server configurations The idea is to keep the set as small as possible, that is to start the minimum number of containers (to save memory); the cxf-tests testsuite currently starts 3 different instances, defined in src/test/etc/arquillian.xml. The first one, with qualifier 'jboss', is the one most of the tests are run against, the second and the third ones are for tests that require a specific instances (in these cases because they need a custom https connector and because they modify the default ws client/endpoint predefined configurations). Keep in mind that tests can be run concurrently (unless they're named -Forked, in which case they're run in a separate process, one at a time). Each server configuration (besides for the first one) needs a port offset, to avoid port clashes; I've been using 10000, 20000, etc. as offsets. I've also set tight memory parameters for the instances that are meant to be used for few or just a single test. The first container instance has the default 'mode', which is 'suite' and means the server is automatically started by Arquillian at the beginning of the testsuite and stopped at the end of the testsuites; the other containers have 'mode = manual' meaning they're not automatically started by Arquillian but the testcases are expected to do that; I've been doing this to defer the memory allocation to when the server is actually needed. The pom.xml for the testsuite project also needs a 'fast' profile to start the same container instances defined in arquillian.xml using the wildfly-maven-plugin; this is needed because Arquillian does not seem to be able to start the containers properly when surefire runs in parallel mode; for this mechanism to work, the 'allowConnectingToRunningServer' option is set to true in arquillian.xml. As far as the standalone.xml setup is concerned, the gmaven-plugin is used to produce a specific standalone configuration for each of the instances that are to be started by Arquillian. We have a groovy script for each configuration that parses the standalone xml tree, modifies it and saves it in a different file. Have a look at the scripts I did for the cxf-tests testsuite to get an idea; the customizations in there are meant to replace the work previously done at runtime by the RemoteDeployer's addSecurityDomain, addHttpsConnector, setSystemProperty methods. * Deployments I've managed to have unique deployment archive names and a 1-1 relationship between archive deployments and testcases. This makes things easier and prevents issues with Arquillian deployment. As we used to have tests relying on the same deployment, I had to either merge tests into a single test class (when it made sense) or duplicate the deployment and use two different names, one for each test. For the -client.jar deployments, that are used to tune the client classpath, I've added a getClientJarPaths() method to JBossWSTest which has to be overridden to return the string path to client deployment on the filesystem. Test methods which need the classpath to be tuned are to be annotated with the @org.jboss.wsf.test.WrapThreadContextClassLoader annotation. See [1] for an example. * Tests Tests are of course to be annotated with @RunWith(Arquillian.class); note that all test methods have to be annotated with @Test. I've used @Deployment(testable=false) for methods providing the deployment most of the times; as a matter of fact we're running all the tests out-of-container so far [3], with @RunAsClient annotation, hence the 'testable = false'. The managed flag is usually not specified (default is true) to let Arquillian manage the deploy/undeploy; the only cases in which we use 'managed = false' is when we need to actually control the deploy/undeploy; a notable example is [2] which uses a special container instance ("ssl-mutual-auth"), starts it in a @Before annotated method and manually deploy the archive on it. Please try to make the less assumption as possible on the deployment publish location, as that really depends on the Arquillian container setup. So, use the @ArquillianResource annotation whenever possible to have the deployment base URL injected in the tests and avoid hard-coding port numbers in the tests. That's all for now, I'll possibly write more if I remember of anything additional worth sharing. Cheers Alessio [1] http://anonsvn.jboss.org/repos/jbossws/stack/cxf/branches/arquillian/modules/testsuite/cxf-tests/src/test/java/org/jboss/test/ws/jaxws/samples/wsse/policy/basic/AnnotatedSignEncryptTestCase.java [2] http://anonsvn.jboss.org/repos/jbossws/stack/cxf/branches/arquillian/modules/testsuite/cxf-tests/src/test/java/org/jboss/test/ws/jaxws/samples/wsse/policy/oasis/WSSecurityPolicyExamples23xTestCase.java [3] Actually, we do have in-container tests relying on servlets that will be refactored into in-container Arquillian tests in a future effort. On 16/12/14 14:26, Alessio Soldano wrote: > I've set up a Hudson instance testing the 'arquillian' branch; the build > is working fine and all (converted) tests are currently passing :-) > See http://jbossws-qa.jboss.org:8280/hudson/ > The hudson setup is simpler / smaller. > Cheers > Alessio > > On 11/12/14 17:44, Alessio Soldano wrote: >> The first initial prototype for the new testsuite and build of JBossWS 5 >> is available at >> https://svn.jboss.org/repos/jbossws/stack/cxf/branches/arquillian >> I have converted the cxf-specific testuite to use Arquillian and >> temporarly disabled the shared-testsuite (it will be re-enabled once it >> will be converted too). >> A basic README file has been added to the root of the project with build >> instructions; here is the content anyway: >> >> Building and running the testsuite >> ------------------------------------ >> The build follows the usual Maven flow; a wilflyXYZ profile has to be >> specified to tell the project which target container to use for >> integration tests; if no wildflyXYZ profile is specified, the >> integration tests are skipped. >> >> > mvn -PwildflyXYZ integration-test >> >> The -Dserver.home=/foo/bar option can be used to run the testsuite >> against a given local server instance; the server does not need to be >> already running, as the build will create various standalone server >> configurations and start multiple instances. >> >> The 'fast' profile can also be used to run tests concurrently. >> >> Updating WS stack >> ------------------- >> In some cases it might be needed to build the ws stack and install it on >> a specified server instance without running the integration testsuite; >> this is achieved as follows: >> >> > mvn -PwildflyXYZ -Dserver.home=/foo/bar package >> >> If a server.home property is not provided, the build creates a zip >> archive with a vanilla WildFly server patched with the current WS stack: >> >> > mvn -PwildflyXYZ package >> >> the zip file path is >> modules/dist/target/jbossws-cxf-dist-${project.version}-test-server.zip >> >> >> Cleaning up >> ------------- >> The project is cleaned up as follows: >> >> > mvn -Pdist,testsuite clean >> >> >> >> >> As you can see, it is way simpler then what we used to have in previous >> JBossWS versions. The idea is to completely discontinue the binary and >> source distributions and distribute a simple zip file of the svn/git >> project, which the user will simply build like we do as explained above. >> >> One of the major differences with the past is that having a local and >> running WildFly server instance is not strictly required anymore, as the >> JBossWS build goes and fetch the WildFly distros, self-installs on them, >> start them and run the integration testsuites. Few different server >> configurations are actually started (3 at the moment, I've been grouping >> together all the server setup requirements that can live together: >> security domains, system properties, etc.) >> The server configurations are obtained by copying the standalone.xml and >> patching it using gmaven plugin (Groovy), which seems quite simple and >> easy to maintain. >> >> Any comment, let me know. There's still quite a lot to do, to cleanup a >> bunch of stuff that we don't use anymore in the build, convert the >> shared and spring testsuites and nail down some transient test failures >> that can be reproduced when using the -Pfast profile (likely Arquillian >> related issues). >> >> Cheers >> Alessio >> > -- Alessio Soldano Web Service Lead, JBoss