In MNG-2424, you say it may be related to MNG-1245 which is now fixed.
Does that correct that issue?
There have been some classspath related archiver fixes that might help
with MEJB-18.
Would fixing both of these resolve your issue?
- Brett
On 12/07/2006 6:23 PM, Jörg Schaible wrote:
Hi developers,
after working now for some time with M2, we run really in troubles with the M2
setup here. We use a company wide super POM and have a lot of multi module
projects. Now after releasing some of the artifacts, we run into big trouble,
since we had to detect, that the CLASSPATH does not match the dependencies in
multi module builds (note, all modules build fine with the correct dependencies
if Maven is started locally).
Problem: If a module references another one also part of the multi module
build, a defined version is completely ignored building the CLASSPATH. Even if
a module references a released version as dependency, the classpath will
contain the other module as SNAPSHOT (MNG-2424).
The situation is even worse if your module packages an EJB. In this case the
manifest will contain the versions from the CLASSPATH, but not from the
resolved dependencies (MEJB-18). Including such an EJB into an EAR will fail,
because the bundled libs in the EAR correspond to the versions in the resolved
dependencies, but not to the ones in the CLASSPATH i.e. the EJB is broken and
cannot find its classpath elements from the manifest.
This issue really kills our complete development environment, since you have to
build either all those hundred artifacts individually or you have to release
all of them everytime before you can test even a single one. And there's
nothing you can configure in the POM to circumvent this.
- Jörg
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
--
Apache Maven - http://maven.apache.org/
Better Builds with Maven - http://library.mergere.com/
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]