We ran into scalability issues in the past trying to build everything
together all the time and have migrated away to a more modular
structure. Rather than put it all back together like this, would it
be possible to have separate modules in Parabuild for the different
areas? For example, modules for:
* spec
* sdo
* das
* sca kernel
* sca standalone runtime
* and individual sca services (e.g. axis2 based ones)
Each of these modules should build on their own but for that to work
we need to be more diligent about publishing SNAPSHOTs - e.g. we
should consider republishing the SNAPSHOT of spec.
--
Jeremy
On Jan 5, 2007, at 4:04 PM, Slava Imeshev wrote:
--- Toni Menzel <[EMAIL PROTECTED]> wrote:
I did this:
svn co http://svn.apache.org/repos/asf/incubator/tuscany/java/ .
cd sdo;mvn clean install
cd ../sca;mvn clean install
the second mvn call breaks with missing dependency.
@Slava, can you rebuild your question, don't know what you are
talking
about exactly..?
We have these builds configured for Tuscany but apparently after
recent changes they are not doing much.
If I had a command line sequence I could set it up so that it
runs the build after every checkin and sends notifications
if they break the build. That'd give an opportunity to fix
the build quickly rather than after someone discovers it
does not build.
The closes that we could get based on the docs is
export JAVA_HOME=/opt/jrockit-R26.4.0-jdk1.5.0_06
export ANT_HOME=/opt/apache-ant-1.6.5
export MAVEN_HOME=/opt/maven-2.0.4
export PATH=$PATH:$JAVA_HOME/bin:$MAVEN_HOME/bin:$ANT_HOME/bin
echo ==== Building SDO =============
mvn -N
cd $PARABUILD_BUILD_DIR/spec
mvn -N
cd $PARABUILD_BUILD_DIR/sdo
mvn -N
echo ==== Building sdo.spec project =============
cd $PARABUILD_BUILD_DIR/spec/sdo-api
mvn
echo ==== Building sdo.tools project =============
cd $PARABUILD_BUILD_DIR/sdo/impl
mvn
echo ==== Building sdo.tools project =============
cd $PARABUILD_BUILD_DIR/sdo/tools
mvn
echo ==== Building sdo.samples project =============
cd $PARABUILD_BUILD_DIR/sdo/sample
mvn
echo ==== Building SCA =============
cd $PARABUILD_BUILD_DIR/spec/sca
mvn -e
cd $PARABUILD_BUILD_DIR/spec/commonj
mvn -e
cd $PARABUILD_BUILD_DIR/sca
mvn -e
But with this some tests are failing so I am not sure if this
sequence is
correct.
That's why I was wondering what is the official build sequence to
build
tuscany-java from scrates.
Slava
Toni
Slava Imeshev schrieb:
Guys,
If you tell me how to build tuscany from a command line at one
shot. I can make sure that such
errors are caught immeditely.
Slava
--- Toni Menzel <[EMAIL PROTECTED]> wrote:
Hi!
I just tried to build tuscany from source for the first time.
Building sdo works out-of-the-box but the sca breaks with the
following
message:
Downloading:
http://ws.zones.apache.org/repository/org.osoa/jars/sca-api-
r0.95-1.0-incubator-SNAPSHOT.jar
[WARNING] Unable to get resource from repository
apache.ws.m1.snapshots
(http://ws.zones.apache.org/repository)
[INFO]
-------------------------------------------------------------------
-----
[ERROR] BUILD ERROR
[INFO]
-------------------------------------------------------------------
-----
[INFO] Failed to resolve artifact.
Missing:
----------
1) org.osoa:sca-api-r0.95:jar:1.0-incubator-SNAPSHOT
I added http://people.apache.org/repo/m2-snapshot-repository/ to my
.m2/settings.xml, but this doesn't work either..
is there any known issue with this revision or am i missing
something?
thanks in advance,
Toni
PS: I tried using a fresh local mvn repository, too :-(
-------------------------------------------------------------------
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
--------------------------------------------------------------------
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
--
Toni Menzel
http://www.tonit.com
mailto:[EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]