Something bother me a lot…
On a big project with many dependencies, some of them are set as SNAPSHOT in Maven2.
The matter is that it seems i can’t get the sources through Eclipse without loading the project or fixing the dependency to the last release.
For debugging, it’s really annoying me…
EDIT
This is what i get in eclipse maven console:
26/08/10 11:31:46 CEST: Downloading http://repo-maven/archiva/repository/snapshots/com/blabla/1.1-SNAPSHOT/blabla-1.1-20100824.213711-80-javadoc.jar
26/08/10 11:31:47 CEST: Could not download sources for com.blabla:blabla:1.1-20100824.213711-80
On archiva i can see the deployed stuff i want to retrieve in eclipse…
Repository snapshots
Group ID com.blabla
Artifact ID blabla
Version 1.1-20100824.213711-80
Packaging jar
Parent com.blabla bla 1.1-SNAPSHOT (View)
Other Versions 1.1-20100824.213535-79
I can download sources of this artifact with my browser but not within Eclipse… Any idea?
Well, these modules are probably not publishing source JARs as part of the “regular” build process (i.e. outside the release). If these modules are under your control (which is my understanding), configuring the Maven Source Plugin to produce source JARs for them and deploying them in your corporate repo should solve the problem. From the Usage page:
Using a profile would probably be a good idea so that building source JARs will only be done by the build running at the CI server level but not on developer machines.