You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tuscany.apache.org by Jean-Sebastien Delfino <js...@apache.org> on 2006/03/04 15:52:14 UTC
Stable revision 383125 (was: Stable code - all scenarios including
BigBank working on SVN revision 383106)
ant elder wrote:
> Also, pom.xml in SCA still includes the axis1 binding, so people need to
> manually add the activation and mail jars to their maven repositories.
> Weren't we going to take this out of the build?
>
> ...ant
>
> On 3/4/06, ant elder <an...@gmail.com> wrote:
>
>> Should the revision be 383114?
>>
>> ...ant
>>
>>
>> On 3/4/06, ant elder <an...@gmail.com> wrote:
>>
>>> Great stuff! +1 from me to tag this.
>>>
>>>
>>> On 3/4/06, Jean-Sebastien Delfino < jsdelfino@apache.org> wrote:
>>>
>>>> After some bring-up work today - and a number of bug fixes :) - I
>>>> think
>>>> that we have reached a stable state with all of our end to end
>>>> scenarios
>>>> working fine (including the Bigbank scenario) with our new Tomcat
>>>> integration story and our brand new Axis2 Web Service binding.
>>>>
>>>> You should be able to get SVN revision 383106 of our /java tree, build
>>>> the whole tree from scratch and run all the unit tests, then go to
>>>> testing/tomcat and build and run our Tuscany / Axis2 / Tomcat
>>>> integration test.
>>>>
>>>> Here are the details:
>>>>
>>>> 1. To get that stable revision 383106:
>>>> svn -r 383106 export
>>>> http://svn.apache.org/repos/asf/incubator/tuscany/java
>>>>
>>>> 2. To build the whole /java tree:
>>>> run mvn from the /java folder, this will build the runtime, tools,
>>>> and samples for the SCA, SDO and DAS sub-projects
>>>>
>>>> 3. To build our Tomcat + Axis2 integration tests:
>>>> - download tomcat 5.5.15 to /java/testing/tomcat
>>>> for Linux and Mac:
>>>>
>>>> http://apache.mirrors.hoobly.com/tomcat/tomcat-5/v5.5.15/bin/apache-tomcat-5.5.15.tar.gz
>>>>
>>>> for Windows:
>>>> http://apache.mirrors.hoobly.com/tomcat/tomcat-5/v5.5.15/bin/apache-tomcat-5.5.15.zip
>>>>
>>>> - run mvn from /java/testing/tomcat
>>>> - this will expand the Tomcat archive, will configure it with the
>>>> required Tuscany and Axis2 jars, will configure the Tomcat server.xml
>>>> and will copy a pre-configured axis2.xml to your ${user.home}/.axis2
>>>> folder
>>>> - the build script will then start Tomcat, and will run our
>>>> helloworldwsclient sample against our helloworldws web service sample,
>>>> exercising our new Axis2 based binding
>>>>
>>>> 4. To run the BigBank scenario:
>>>> - point your Web browser to http://localhost:8080/webclient-SNAPSHOT/
>>>>
>>>> - enter Login: test, Password: password
>>>> - press the Submit Query button
>>>> - this will run a set of components in the BigBank web-client
>>>> module, then a SOAP interaction / Axis2 with the account module, and
>>>> more components to retrieve your account info in the account module
>>>> - you should your account info in your Web browser:
>>>> Account Information for John Doe
>>>> Account Balance
>>>> 12345_CHA12345 1200.0
>>>> Account Balance
>>>> 12345_SAA12345 1200.0
>>>> Account Balance
>>>> 12345_STA12345 6640.0
>>>>
>>>> 5. To generate Eclipse project descriptors for all the projects to be
>>>> able to load them in your Eclipse IDE:
>>>> run mvn eclipse:eclipse fron /java, this will generate .project
>>>> and
>>>> .classpath files for all the projects.
>>>>
>>>> I have successfully run this on Redhat Enterprise Linux 4 and Ant
>>>> tested
>>>> on Windows as well.
>>>>
>>>> I propose that we tag this stable revision 383106 to make it easy for
>>>> people who want that stable level to run samples, write new samples or
>>>> test apps, understand the code etc.
>>>>
>>>> --
>>>> Jean-Sebastien
>>>>
>>>>
>>>>
>
>
Ant,
You're right it's simpler if we comment the old binding.axis project out
of the build, this way people don't need to download the mail and
activation Jars manually. I commented out binding.axis and was able to
rebuild everything from scratch from an empty local Maven repos and
everything worked fine.
The new revision number is 383125. I suggest we do not touch anymore and
tag revision 383125.
--
Jean-Sebastien
Re: Stable revision 383125 (was: Stable code - all scenarios including BigBank working on SVN revision 383106)
Posted by ant elder <an...@gmail.com>.
+1
On 3/4/06, Jean-Sebastien Delfino <js...@apache.org> wrote:
>
> ant elder wrote:
> > Also, pom.xml in SCA still includes the axis1 binding, so people need to
> > manually add the activation and mail jars to their maven repositories.
> > Weren't we going to take this out of the build?
> >
> > ...ant
> >
> > On 3/4/06, ant elder <an...@gmail.com> wrote:
> >
> >> Should the revision be 383114?
> >>
> >> ...ant
> >>
> >>
> >> On 3/4/06, ant elder <an...@gmail.com> wrote:
> >>
> >>> Great stuff! +1 from me to tag this.
> >>>
> >>>
> >>> On 3/4/06, Jean-Sebastien Delfino < jsdelfino@apache.org> wrote:
> >>>
> >>>> After some bring-up work today - and a number of bug fixes :) - I
> >>>> think
> >>>> that we have reached a stable state with all of our end to end
> >>>> scenarios
> >>>> working fine (including the Bigbank scenario) with our new Tomcat
> >>>> integration story and our brand new Axis2 Web Service binding.
> >>>>
> >>>> You should be able to get SVN revision 383106 of our /java tree,
> build
> >>>> the whole tree from scratch and run all the unit tests, then go to
> >>>> testing/tomcat and build and run our Tuscany / Axis2 / Tomcat
> >>>> integration test.
> >>>>
> >>>> Here are the details:
> >>>>
> >>>> 1. To get that stable revision 383106:
> >>>> svn -r 383106 export
> >>>> http://svn.apache.org/repos/asf/incubator/tuscany/java
> >>>>
> >>>> 2. To build the whole /java tree:
> >>>> run mvn from the /java folder, this will build the runtime,
> tools,
> >>>> and samples for the SCA, SDO and DAS sub-projects
> >>>>
> >>>> 3. To build our Tomcat + Axis2 integration tests:
> >>>> - download tomcat 5.5.15 to /java/testing/tomcat
> >>>> for Linux and Mac:
> >>>>
> >>>>
> http://apache.mirrors.hoobly.com/tomcat/tomcat-5/v5.5.15/bin/apache-tomcat-5.5.15.tar.gz
> >>>>
> >>>> for Windows:
> >>>>
> http://apache.mirrors.hoobly.com/tomcat/tomcat-5/v5.5.15/bin/apache-tomcat-5.5.15.zip
> >>>>
> >>>> - run mvn from /java/testing/tomcat
> >>>> - this will expand the Tomcat archive, will configure it with the
> >>>> required Tuscany and Axis2 jars, will configure the Tomcat server.xml
> >>>> and will copy a pre-configured axis2.xml to your ${user.home}/.axis2
> >>>> folder
> >>>> - the build script will then start Tomcat, and will run our
> >>>> helloworldwsclient sample against our helloworldws web service
> sample,
> >>>> exercising our new Axis2 based binding
> >>>>
> >>>> 4. To run the BigBank scenario:
> >>>> - point your Web browser to
> http://localhost:8080/webclient-SNAPSHOT/
> >>>>
> >>>> - enter Login: test, Password: password
> >>>> - press the Submit Query button
> >>>> - this will run a set of components in the BigBank web-client
> >>>> module, then a SOAP interaction / Axis2 with the account module, and
> >>>> more components to retrieve your account info in the account module
> >>>> - you should your account info in your Web browser:
> >>>> Account Information for John Doe
> >>>> Account Balance
> >>>> 12345_CHA12345 1200.0
> >>>> Account Balance
> >>>> 12345_SAA12345 1200.0
> >>>> Account Balance
> >>>> 12345_STA12345 6640.0
> >>>>
> >>>> 5. To generate Eclipse project descriptors for all the projects to be
> >>>> able to load them in your Eclipse IDE:
> >>>> run mvn eclipse:eclipse fron /java, this will generate .project
> >>>> and
> >>>> .classpath files for all the projects.
> >>>>
> >>>> I have successfully run this on Redhat Enterprise Linux 4 and Ant
> >>>> tested
> >>>> on Windows as well.
> >>>>
> >>>> I propose that we tag this stable revision 383106 to make it easy for
> >>>> people who want that stable level to run samples, write new samples
> or
> >>>> test apps, understand the code etc.
> >>>>
> >>>> --
> >>>> Jean-Sebastien
> >>>>
> >>>>
> >>>>
> >
> >
> Ant,
>
> You're right it's simpler if we comment the old binding.axis project out
> of the build, this way people don't need to download the mail and
> activation Jars manually. I commented out binding.axis and was able to
> rebuild everything from scratch from an empty local Maven repos and
> everything worked fine.
>
> The new revision number is 383125. I suggest we do not touch anymore and
> tag revision 383125.
>
> --
> Jean-Sebastien
>
>
Re: Stable revision 383125
Posted by Jean-Sebastien Delfino <js...@apache.org>.
Jim Marino wrote:
> Forgot the +1 :)
>
> On Mar 4, 2006, at 6:52 AM, Jean-Sebastien Delfino wrote:
>
>> ant elder wrote:
>>
>>> Also, pom.xml in SCA still includes the axis1 binding, so people
>>> need to
>>> manually add the activation and mail jars to their maven repositories.
>>> Weren't we going to take this out of the build?
>>>
>>> ...ant
>>>
>>> On 3/4/06, ant elder <an...@gmail.com> wrote:
>>>
>>>
>>>> Should the revision be 383114?
>>>>
>>>> ...ant
>>>>
>>>>
>>>> On 3/4/06, ant elder <an...@gmail.com> wrote:
>>>>
>>>>
>>>>> Great stuff! +1 from me to tag this.
>>>>>
>>>>>
>>>>> On 3/4/06, Jean-Sebastien Delfino < jsdelfino@apache.org> wrote:
>>>>>
>>>>>
>>>>>> After some bring-up work today - and a number of bug fixes :) - I
>>>>>> think
>>>>>> that we have reached a stable state with all of our end to end
>>>>>> scenarios
>>>>>> working fine (including the Bigbank scenario) with our new Tomcat
>>>>>> integration story and our brand new Axis2 Web Service binding.
>>>>>>
>>>>>> You should be able to get SVN revision 383106 of our /java tree,
>>>>>> build
>>>>>> the whole tree from scratch and run all the unit tests, then go to
>>>>>> testing/tomcat and build and run our Tuscany / Axis2 / Tomcat
>>>>>> integration test.
>>>>>>
>>>>>> Here are the details:
>>>>>>
>>>>>> 1. To get that stable revision 383106:
>>>>>> svn -r 383106 export
>>>>>> http://svn.apache.org/repos/asf/incubator/tuscany/java
>>>>>>
>>>>>> 2. To build the whole /java tree:
>>>>>> run mvn from the /java folder, this will build the runtime,
>>>>>> tools,
>>>>>> and samples for the SCA, SDO and DAS sub-projects
>>>>>>
>>>>>> 3. To build our Tomcat + Axis2 integration tests:
>>>>>> - download tomcat 5.5.15 to /java/testing/tomcat
>>>>>> for Linux and Mac:
>>>>>>
>>>>>> http://apache.mirrors.hoobly.com/tomcat/tomcat-5/v5.5.15/bin/apache-tomcat-5.5.15.tar.gz
>>>>>>
>>>>>>
>>>>>> for Windows:
>>>>>> http://apache.mirrors.hoobly.com/tomcat/tomcat-5/v5.5.15/bin/apache-tomcat-5.5.15.zip
>>>>>>
>>>>>>
>>>>>> - run mvn from /java/testing/tomcat
>>>>>> - this will expand the Tomcat archive, will configure it with
>>>>>> the
>>>>>> required Tuscany and Axis2 jars, will configure the Tomcat
>>>>>> server.xml
>>>>>> and will copy a pre-configured axis2.xml to your ${user.home}/.axis2
>>>>>> folder
>>>>>> - the build script will then start Tomcat, and will run our
>>>>>> helloworldwsclient sample against our helloworldws web service
>>>>>> sample,
>>>>>> exercising our new Axis2 based binding
>>>>>>
>>>>>> 4. To run the BigBank scenario:
>>>>>> - point your Web browser to
>>>>>> http://localhost:8080/webclient-SNAPSHOT/
>>>>>>
>>>>>> - enter Login: test, Password: password
>>>>>> - press the Submit Query button
>>>>>> - this will run a set of components in the BigBank web-client
>>>>>> module, then a SOAP interaction / Axis2 with the account module, and
>>>>>> more components to retrieve your account info in the account module
>>>>>> - you should your account info in your Web browser:
>>>>>> Account Information for John Doe
>>>>>> Account Balance
>>>>>> 12345_CHA12345 1200.0
>>>>>> Account Balance
>>>>>> 12345_SAA12345 1200.0
>>>>>> Account Balance
>>>>>> 12345_STA12345 6640.0
>>>>>>
>>>>>> 5. To generate Eclipse project descriptors for all the projects
>>>>>> to be
>>>>>> able to load them in your Eclipse IDE:
>>>>>> run mvn eclipse:eclipse fron /java, this will generate .project
>>>>>> and
>>>>>> .classpath files for all the projects.
>>>>>>
>>>>>> I have successfully run this on Redhat Enterprise Linux 4 and Ant
>>>>>> tested
>>>>>> on Windows as well.
>>>>>>
>>>>>> I propose that we tag this stable revision 383106 to make it easy
>>>>>> for
>>>>>> people who want that stable level to run samples, write new
>>>>>> samples or
>>>>>> test apps, understand the code etc.
>>>>>>
>>>>>> --
>>>>>> Jean-Sebastien
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>
>>>
>>>
>> Ant,
>>
>> You're right it's simpler if we comment the old binding.axis project
>> out of the build, this way people don't need to download the mail and
>> activation Jars manually. I commented out binding.axis and was able
>> to rebuild everything from scratch from an empty local Maven repos
>> and everything worked fine.
>>
>> The new revision number is 383125. I suggest we do not touch anymore
>> and tag revision 383125.
>>
>> --Jean-Sebastien
>>
>
>
Ok. I just tagged r383125 of the /java source tree to
/tags/java-stable-20060304. I am not an SVN experts so could one of the
SVN experts in the group take a look and check that I did this right?
Here's what I did:
svn copy -r383125
https://svn.apache.org/repos/asf/incubator/tuscany/java
https://svn.apache.org/repos/asf/incubator/tuscany/tags/java-stable-20060304
-m"Tagging stable revision r383125 after bring-up of our end end to end
scenarios with Tomcat and Axis2"
Thanks
--
Jean-Sebastien
Re: Stable revision 383125 (was: Stable code - all scenarios including BigBank working on SVN revision 383106)
Posted by Jim Marino <jm...@myroma.net>.
Forgot the +1 :)
On Mar 4, 2006, at 6:52 AM, Jean-Sebastien Delfino wrote:
> ant elder wrote:
>
>> Also, pom.xml in SCA still includes the axis1 binding, so people
>> need to
>> manually add the activation and mail jars to their maven
>> repositories.
>> Weren't we going to take this out of the build?
>>
>> ...ant
>>
>> On 3/4/06, ant elder <an...@gmail.com> wrote:
>>
>>
>>> Should the revision be 383114?
>>>
>>> ...ant
>>>
>>>
>>> On 3/4/06, ant elder <an...@gmail.com> wrote:
>>>
>>>
>>>> Great stuff! +1 from me to tag this.
>>>>
>>>>
>>>> On 3/4/06, Jean-Sebastien Delfino < jsdelfino@apache.org> wrote:
>>>>
>>>>
>>>>> After some bring-up work today - and a number of bug fixes :) - I
>>>>> think
>>>>> that we have reached a stable state with all of our end to end
>>>>> scenarios
>>>>> working fine (including the Bigbank scenario) with our new Tomcat
>>>>> integration story and our brand new Axis2 Web Service binding.
>>>>>
>>>>> You should be able to get SVN revision 383106 of our /java
>>>>> tree, build
>>>>> the whole tree from scratch and run all the unit tests, then go to
>>>>> testing/tomcat and build and run our Tuscany / Axis2 / Tomcat
>>>>> integration test.
>>>>>
>>>>> Here are the details:
>>>>>
>>>>> 1. To get that stable revision 383106:
>>>>> svn -r 383106 export
>>>>> http://svn.apache.org/repos/asf/incubator/tuscany/java
>>>>>
>>>>> 2. To build the whole /java tree:
>>>>> run mvn from the /java folder, this will build the runtime,
>>>>> tools,
>>>>> and samples for the SCA, SDO and DAS sub-projects
>>>>>
>>>>> 3. To build our Tomcat + Axis2 integration tests:
>>>>> - download tomcat 5.5.15 to /java/testing/tomcat
>>>>> for Linux and Mac:
>>>>>
>>>>> http://apache.mirrors.hoobly.com/tomcat/tomcat-5/v5.5.15/bin/
>>>>> apache-tomcat-5.5.15.tar.gz
>>>>>
>>>>> for Windows:
>>>>> http://apache.mirrors.hoobly.com/tomcat/tomcat-5/v5.5.15/bin/
>>>>> apache-tomcat-5.5.15.zip
>>>>>
>>>>> - run mvn from /java/testing/tomcat
>>>>> - this will expand the Tomcat archive, will configure it
>>>>> with the
>>>>> required Tuscany and Axis2 jars, will configure the Tomcat
>>>>> server.xml
>>>>> and will copy a pre-configured axis2.xml to your $
>>>>> {user.home}/.axis2
>>>>> folder
>>>>> - the build script will then start Tomcat, and will run our
>>>>> helloworldwsclient sample against our helloworldws web service
>>>>> sample,
>>>>> exercising our new Axis2 based binding
>>>>>
>>>>> 4. To run the BigBank scenario:
>>>>> - point your Web browser to http://localhost:8080/webclient-
>>>>> SNAPSHOT/
>>>>>
>>>>> - enter Login: test, Password: password
>>>>> - press the Submit Query button
>>>>> - this will run a set of components in the BigBank web-client
>>>>> module, then a SOAP interaction / Axis2 with the account
>>>>> module, and
>>>>> more components to retrieve your account info in the account
>>>>> module
>>>>> - you should your account info in your Web browser:
>>>>> Account Information for John Doe
>>>>> Account Balance
>>>>> 12345_CHA12345 1200.0
>>>>> Account Balance
>>>>> 12345_SAA12345 1200.0
>>>>> Account Balance
>>>>> 12345_STA12345 6640.0
>>>>>
>>>>> 5. To generate Eclipse project descriptors for all the projects
>>>>> to be
>>>>> able to load them in your Eclipse IDE:
>>>>> run mvn eclipse:eclipse fron /java, this will
>>>>> generate .project
>>>>> and
>>>>> .classpath files for all the projects.
>>>>>
>>>>> I have successfully run this on Redhat Enterprise Linux 4 and Ant
>>>>> tested
>>>>> on Windows as well.
>>>>>
>>>>> I propose that we tag this stable revision 383106 to make it
>>>>> easy for
>>>>> people who want that stable level to run samples, write new
>>>>> samples or
>>>>> test apps, understand the code etc.
>>>>>
>>>>> --
>>>>> Jean-Sebastien
>>>>>
>>>>>
>>>>>
>>>>>
>>
>>
>>
> Ant,
>
> You're right it's simpler if we comment the old binding.axis
> project out of the build, this way people don't need to download
> the mail and activation Jars manually. I commented out binding.axis
> and was able to rebuild everything from scratch from an empty local
> Maven repos and everything worked fine.
>
> The new revision number is 383125. I suggest we do not touch
> anymore and tag revision 383125.
>
> --
> Jean-Sebastien
>