maven-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Dmitry Skavish <skav...@gmail.com>
Subject Re: Multi-module build is not building with current module source code
Date Thu, 16 Apr 2009 15:26:30 GMT
I am having the same problem and would like to know that as well. Thanks!

On Thu, Apr 16, 2009 at 10:19 AM, David Hoffer <dhoffer6@gmail.com> wrote:

> I have a multi-module build where some modules are dependent on other
> modules.  What is happening is that the dependent module is getting its
> dependency from the local/corporate maven repo instead of the source code
> that was just built.  How do I specify that modules always build using
> current source not prior built snapshot jars?
>
> Here is an example of the problem (it is really simple)
>
> Parent pom:
> <version>0.1-SNAPSHOT</version>
> <modules>
>        <module>public</module>
>        <module>internal</module>
>        <module>security-public</module>
> </modules>
>
> public pom:
> <version>0.1-SNAPSHOT</version>
>
> internal pom:
> <dependencies>
>        <dependency>
>            <groupId>${project.groupId}</groupId>
>            <artifactId>public</artifactId>
>            <version>0.1-SNAPSHOT</version>
>        </dependency>
> </dependencies>
>
> security-public:
> <dependency>
>            <groupId>${project.groupId}</groupId>
>            <artifactId>public</artifactId>
>            <version>0.1-SNAPSHOT</version>
> </dependency>
>
> So what is happening is that instead of internal  & security-public
> building
> using the just built public (note it is first so it was built first) they
> go
> out and download the last deployed snapshot and build using that instead.
>
> Nothing in the pom dependency syntax really says which to use but I assumed
> that because maven 'knows' these are all in the reactor it would use module
> source.  However this doesn't seem to work, what do I need to do to fix
> this?
>
> BTW, the goals being run are 'clean deploy site-deploy'
>
> -Dave
>



-- 
Dmitry Skavish

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message