As a workaround, you can copy the jar from
  http://repo.mergere.com/maven2/stax/stax-api/1.0/stax-api-1.0.jar
to
  ~/.m2/java/xml/jsr173/1.0

I will look at the problem now.

On 8/1/06, Philip Dodds <[EMAIL PROTECTED]> wrote:

Great!  Did you have any luck on the jsr171 dependency?

P

On 8/1/06, Guillaume Nodet <[EMAIL PROTECTED]> wrote:
>
> I have just added some profiles to the build system.
> They can be activated using
>    mvn -Dprofile=name
>
> where name can be
>    container => servicemix-services, servicemix-jbi, servicemix-core
>    tooling     => tooling
>    components => beanflow, components, common, soap, bpe, ...
>    assembly  => samples, apache-servicemix
>    step1 => container + tooling
>    step2 => components + assembly
>
> The default profile will build everything.
>
> This way, we should be able to build everything on a clean host using
>    mvn -Dprofile=step1
>    mvn -Dprofile=step2
>
>
>
>
> On 8/1/06, Guillaume Nodet <[EMAIL PROTECTED]> wrote:
> >
> > Right.
> > I will try maven profiles and see if I can find a way to sort this
out.
> >
> >
> > On 8/1/06, Philip Dodds <[EMAIL PROTECTED] > wrote:
> > >
> > > I have thought about splitting the plugin - the only issue i could
see
> > > is
> > > having to add the other plugin to projects to run them under
> servicemix
> > > or
> > > to deploy them.  Though splitting would still require use of
profiles
> to
> > > have a core/tooling and everything else profile?  Unless we create
two
> > > tooling directories?
> > >
> > > Since we have talked about not producing too much change pre-3.0, I
> > > would
> > > push for profiles and then lets try and see when Maven can fix the
> issue
> > > :)
> > >
> > > P
> > >
> > > On 8/1/06, Guillaume Nodet < [EMAIL PROTECTED]> wrote:
> > > >
> > > > I have just seen, thx to a user on the mailing list, that
> > > > the maven plugin depends on servicemix-core.
> > > > To the mentioned steps won't even work when building from a clean
> > > > computer.
> > > > Afaik, currently, you will need to build servicemix-core and its
> > > > dependencies
> > > > one by one, to be allow to build the maven plugin, and then the
> > > > components.
> > > >
> > > > Maybe we could use maven profiles to ease that, but I really hope
> > > > the bug http://jira.codehaus.org/browse/MNG-1911 will be fixed
> > > > in 2.0.5 asap.
> > > > Restructuring would help a bit, in that it would allow to build
the
> > > core
> > > > container and its dependencies in one run.
> > > >
> > > > The other way would be to split to jbi plugin into two different
> > > plugins,
> > > > one that would contain the maven packaging, and one that would
> > > > contain the ant tasks and other goals, like jbi:servicemix.
> > > >
> > > > Any opinion on what to do ?
> > > >
> > > > On 7/28/06, Guillaume Nodet <[EMAIL PROTECTED]> wrote:
> > > > >
> > > > > Not really.
> > > > > There is a bug in maven which cause maven plugins with extension
> to
> > > not
> > > > > being
> > > > > used when build in the current build.  Not sure I'm very clear,
> > > here.
> > > > > The problem happen when you build from a clean machine.
> > > > > You can not do
> > > > >    mvn install
> > > > > from the root and expect everything to work.
> > > > > This works for simple maven plugins, but not for plugins using
> > > > > "extensions" :(
> > > > > You need to do
> > > > >    mvn -N install
> > > > >    cd tooling
> > > > >    mvn install
> > > > >    cd ..
> > > > >    mvn install
> > > > >
> > > > > At least, it is my understanding on how maven currently works.
> > > > >
> > > > >
> > > > > On 7/28/06, Philip Dodds <[EMAIL PROTECTED]> wrote:
> > > > > >
> > > > > > One note on the plugin - with the re-org the build order would
> > > succeed
> > > > > > if
> > > > > > you built core first - the tooling - then everything else
since
> > > > nothing
> > > > > > in
> > > > > > core requires the plugin
> > > > > >
> > > > > > P
> > > > > >
> > > > > > On 7/28/06, Guillaume Nodet < [EMAIL PROTECTED]> wrote:
> > > > > > >
> > > > > > > On 7/28/06, Philip Dodds < [EMAIL PROTECTED]> wrote:
> > > > > > > >
> > > > > > > > I put together a basic plan (with some help from
Guillaume),
> > > here
> > > > > > > >
> > > > > > > > http://goopen.org/confluence/display/SM/Source+Structure
> > > > > > > >
> > > > > > > > The purpose of the new structure it two allow cleaner
> > > separation
> > > > > > > between:
> > > > > > > >
> > > > > > > > 1/ The JBI Container
> > > > > > > > 2/ Deployables such as shared libraries/BC's/SE's
> > > > > > > > 3/ Platform specific packaging projects
> > > > > > > > 4/ Archetypes
> > > > > > > > 5/ Tooling
> > > > > > > > 6/ Sampels
> > > > > > > >
> > > > > > > > By categorizing the source it should become easier to read
> and
> > > > > > therefore
> > > > > > > > identifying what SE/BC's/SL's are available should become
> more
> > > > > > > > obvious,  as
> > > > > > > > well as cleanly showing what is required for core
Container
> > > > > > > functionality.
> > > > > > > >
> > > > > > > > There are a couple of ommissions - first rather than one
> > > assembly
> > > > > > > > (currently
> > > > > > > > apache-servicemix project) I would like to add a root
> > > directories
> > > > > > called
> > > > > > > > assemblies and then create a few packaging (as previously
> > > > mentioned)
> > > > > > > >
> > > > > > > > ie.
> > > > > > > >
> > > > > > > > assemblies
> > > > > > > >    \ core-only
> > > > > > > >    \ core-and-components
> > > > > > > >    etc.
> > > > > > >
> > > > > > >
> > > > > > > +1 to this reorg
> > > > > > > The question is wether we will release everything at the
same
> > > time
> > > > or
> > > > > > not.
> > > > > > > Currently, the problem is that we need to build the maven
> plugin
> > > in
> > > > a
> > > > > > > first
> > > > > > > step,
> > > > > > > else maven will not pick it while building the whole source
> > > tree.
> > > > > > > We could avoid that if we could release the plugin, then use
> it
> > > to
> > > > > > build
> > > > > > > the
> > > > > > > source tree
> > > > > > > (as done in Geronimo).  But the maven plugin needs the core
> > > > container
> > > > > > > before
> > > > > > > :(
> > > > > > >
> > > > > > > The other is the servicemix-components package,  there are
two
> > > ways
> > > > to
> > > > > > go
> > > > > > > > here:
> > > > > > > >
> > > > > > > > 1/ Break up the components into different service engines
> > > > > > >
> > > > > > >
> > > > > > > Or break the components jar into different jars.
> > > > > > > This would allow to replace all optional dependencies by non
> > > > optional
> > > > > > > dependencies
> > > > > > > and the maven plugin could be used to generate SU and bundle
> all
> > > the
> > > > > > > necessary dependencies.
> > > > > > >
> > > > > > > 2/ Turn the servicemix-components jar into an SE,  add a
> > > > dependencies
> > > > > > on
> > > > > > > the
> > > > > > > > servicemix-lwcontainer and then change all the libs to
> > > optional
> > > > > > false
> > > > > > > >
> > > > > > > > I'm not keen on the first way because I think the
conversion
> > > to
> > > > real
> > > > > > > SE's
> > > > > > > > will take some time and should be given space to make sure
> we
> > > are
> > > > > > able
> > > > > > > to
> > > > > > > > address things like WSDL for services etc.
> > > > > > > >
> > > > > > > > In the second option we end up with a large SE though I
> > > believe it
> > > > > > will
> > > > > > > > provide all the functionality,  I was thinknig that this
> would
> > > be
> > > > a
> > > > > > > > special
> > > > > > > > packaging - ie. your can download just that big SE
separate
> > > from
> > > > the
> > > > > >
> > > > > > > other
> > > > > > > > assemblies.
> > > > > > >
> > > > > > >
> > > > > > > Yeah, maybe.   We need to rewrite the examples to be less
> > > focused on
> > > > > > > servicemix-lwcontainer.
> > > > > > >
> > > > > > > I would like to try and get a discussion going on this since
> > > once
> > > > this
> > > > > > is
> > > > > > > > out of the way we could then look to the work invovled in
> > > > converting
> > > > > > > some
> > > > > > > > of
> > > > > > > > the lw-container service engines into more complete JBI
> > > Service
> > > > > > Engines
> > > > > > > > (using the service-engine architype as a basis) and also
> work
> > > on
> > > > > > puting
> > > > > > > > more
> > > > > > > > WSDL in place for those services :)
> > > > > > >
> > > > > > >
> > > > > > > +1
> > > > > > >
> > > > > > > P
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > --
> > > > > > > Cheers,
> > > > > > > Guillaume Nodet
> > > > > > >
> > > > > > >
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > > > --
> > > > > Cheers,
> > > > > Guillaume Nodet
> > > > >
> > > >
> > > >
> > > >
> > > > --
> > > > Cheers,
> > > > Guillaume Nodet
> > > >
> > > >
> > >
> > >
> >
> >
> > --
> > Cheers,
> > Guillaume Nodet
> >
>
>
>
> --
> Cheers,
> Guillaume Nodet
>
>




--
Cheers,
Guillaume Nodet

Reply via email to