I suggest that you have a look at the war:war goal documentation,
specifically around creation of a secondary jar artifact... but you are
fighting maven and I recommend that you read
http://www.sonatype.com/people/2010/08/how-to-migrate-from-ant-to-maven-project-structure/first

On 27 August 2010 09:32, Sebastian Oerding <oerd...@match2blue.com> wrote:

> Hello,
>
> when migrating to Maven 2 we have a multi-module project. The core
> component is a web application but it also contains classes required for
> other modules to compile.
>
> Let's say we have
> 0 the parent pom project for all modules
> A (the core) with packaging as war and
> B which depends on A
>
> When running mvn install on the pom.xml from the parent project (0), maven
> complains about an unresolved dependency for A.jar. While that's absolutely
> correct as there is only A.war, not A.jar
> I have some diffculties to solve this issue. When I tried to set type for
> dependancy to war, I got some exceptions.
>
> I think the Maven way / good design would require to split up the project
> but that is not possible by now, so please don't give that advise.
> Is there a way to build the module twice, once as jar and once as war or to
> tell Maven to include the required dependencies? From that what I've read
> until now it should be possible by using two different pom.xml (yes, really
> bad), but maybe it is possible by defining own goal/lifecyle phase and using
> the assembly plugin (twice). But I'm new to Maven and this seems to be a
> quite complex for me
> as newbie by now.
>
> Today when running mvn install on the parent pom everything seems to be
> fine. Has this issue been solved in the last two weeks? I haven't checked if
> there is a new version of some Maven plugin and the things are really going
> on the last few weeks, new versions of m2eclipse, maven3-SNAPSHOT (embedded
> in m2eclipse) and some plugins all over there.
>
> With kind regards Sebastian
>
> --
> Sebastian Oerding
> Senior Developer
> Sun Certified Java Programmer
>
> match2blue software development GmbH
> Leutragraben 1
> 07743 Jena
> Germany
>
> Tel.:  +49(0) 3641 573 3474
> Fax:   +49(0) 3641 573 3488
> Mobil: +49(0) 176 96 036 136
>
> oerd...@match2blue.com
> www.match2blue.com
>
> Geschäftsführer: Michael Selle
> Registernummer:  HRB 503726
> Registergericht: Amtsgericht Jena
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
> For additional commands, e-mail: users-h...@maven.apache.org
>
>

Reply via email to