+1 from me too. Makes things a tad simpler.

Andy

On 10/2/06, Pete Robbins <[EMAIL PROTECTED]> wrote:
No objections here. I always wanted ModelLoader to find all artifacts under
root ;-)

Cheers,

On 02/10/06, Jean-Sebastien Delfino <[EMAIL PROTECTED]> wrote:
>
> Hi,
>
> I'd like to simplify a little the deployment folder structure of our
> samples. The folder structure created by our build under deploy/ is
> currently different from the source development structure and I think
> it'll be simpler if in general we can just use the same structure for
> both, as this will allow people to run their code in place without
> having to move things around and will improve the code/build/run user
> experience.
>
> Here's what we have now:
>
> Source development tree:
> .
> ./sample.calculator.solution
> ./sample.calculator.solution/sample.calculator.solution.composite
> ./README
> ./sample.calculator.wsclient
> ./sample.calculator.wsclient/axis2_Calculator_stub.cpp
> ./sample.calculator.wsclient/CalculatorWSClient.cpp
> ./sample.calculator.wsclient/axis2_Calculator_stub.h
> ./sample.calculator.wsclient/runwsclient.sh
> ./sample.calculator.wsclient/runwsclient.bat
> ./sample.calculator.wsclient/Makefile.am
> ./sample.calculator
> ./sample.calculator/Calculator.wsdl
> ./sample.calculator/CalculatorImpl.h
> ./sample.calculator/Calculator.h
> ./sample.calculator/DivideImpl.h
> ./sample.calculator/runwsserver.bat
> ./sample.calculator/runwsserver.sh
> ./sample.calculator/sample.calculator.composite
> ./sample.calculator/CalculatorImpl.componentType
> ./sample.calculator/DivideImpl.componentType
> ./sample.calculator/DivideImpl.cpp
> ./sample.calculator/Divide.h
> ./sample.calculator/Makefile.am
> ./sample.calculator/CalculatorImpl.cpp
> ./Makefile.am
> ./sample.calculator.client
> ./sample.calculator.client/Calculator.h
> ./sample.calculator.client/runclient.bat
> ./sample.calculator.client/runclient.sh
> ./sample.calculator.client/calculator_client
> ./sample.calculator.client/CalculatorClient.cpp
> ./sample.calculator.client/Makefile.am
>
> Structure currently created by our build under deploy/:
> .
> ./configuration
> ./configuration/sample.calculator.solution.composite
> ./bin
> ./bin/runclient.sh
> ./bin/runwsserver.sh
> ./bin/calculator_client
> ./bin/runwsclient.sh
> ./bin/calculator_wsclient
> ./packages
> ./packages/sample.calculator
> ./packages/sample.calculator/Calculator.wsdl
> ./packages/sample.calculator/libCalculator.so.0.0.0
> ./packages/sample.calculator/sample.calculator.composite
> ./packages/sample.calculator/CalculatorImpl.componentType
> ./packages/sample.calculator/libCalculator.so
> ./packages/sample.calculator/DivideImpl.componentType
> ./packages/sample.calculator/libCalculator.la
> ./packages/sample.calculator/libCalculator.so.0
>
> And here's the new structure under deploy/ with the changes that I'm
> proposing (basically the same structure as the source development tree):
> .
> ./sample.calculator.solution
> ./sample.calculator.solution/sample.calculator.solution.composite
> ./README
> ./sample.calculator.wsclient
> ./sample.calculator.wsclient/runwsclient.sh
> ./sample.calculator.wsclient/calculator_wsclient
> ./sample.calculator
> ./sample.calculator/Calculator.wsdl
> ./sample.calculator/libCalculator.so.0.0.0
> ./sample.calculator/sample.calculator.composite
> ./sample.calculator/CalculatorImpl.componentType
> ./sample.calculator/libCalculator.so
> ./sample.calculator/DivideImpl.componentType
> ./sample.calculator/libCalculator.la
> ./sample.calculator/libCalculator.so.0
> ./sample.calculator/runwsserver.sh
> ./sample.calculator.client
> ./sample.calculator.client/runclient.sh
> ./sample.calculator.client/calculator_client
>
> In addition to the build changes, to support this new structure we have
> to make a small change to our ModelLoader to look for artifacts directly
> under $Tuscany_scacpp_system_root instead of just the packages/ and
> configuration/ sub-folders. If there's no objection I'd like to start
> making these changes some time tomorrow.
>
> --
> Jean-Sebastien
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


--
Pete



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to