Seems I forgot a subject on the last email...
But looks like this happens because commons-logging 1.0.4 is getting
picked up from an m1 repo before it is plucked from the desired m2 repo.
To fix this, we need to limit which modules use m1 repos to pull
artifacts. This means removing the m1 repos from the root pom and
specifically including the needed repos in modules that need them.
So far these modules need m1 repos to build:
activemq-gbean (needs incubator-activemq 4.0.1)
activemq-embedded-rar (needs activemq-*:3.2.4-SNAPSHOT)
connector (needs tranql)
Maybe another hiding in there somewhere too... but this is a good
start at cleaning up our dependencies and reducing the number of
repos that every module checks.
--jason
On Aug 10, 2006, at 12:40 AM, Jason Dillon wrote:
Anyone know why commons-logging 1.0.4 causes so much junk to spit
out of the build, as in:
<snip>
[WARNING] POM for 'commons-logging:commons-logging:pom:
1.0.4:compile' is invalid. It will be ignored for artifact
resolution. Reason: Not a v4.0.0 POM.
</snip>
I see a ton of these... but looks like the pom is okay here:
http://repo1.maven.org/maven2/commons-logging/commons-logging/
1.0.4/commons-logging-1.0.4.pom
--jason