--- Jeremy Boynes <[EMAIL PROTECTED]> wrote:

> 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. 

I'd say that the system should be able to be re-build
from scratches, whether it is a monolithic script or
a set of modules. That's what is called a clean build.

> 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)

Yes, why not. But isn't it what the quoted script does?

> 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.

Is it possible to build it w/o publishing snapshots?

Also, what do you think about the aforementioned build script?

Slava

> 
> --
> 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]
> 
> 




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

Reply via email to