soeren
soeren

Reputation: 11

Maven adds class files of snapshot dependencies

on my Windows machine I do have several proeject that I build with maven. At the moment they are all in SNAPSHOT-State. When I build a project that relies on one of the other projects maven always adds the class files of the other projects to the jar. If I build the project on my CI-Server this problem does not occur. Does anyone have an idea why maven adds the class files to my jar?

I'm using maven 2.2.1

Upvotes: 1

Views: 244

Answers (1)

Pascal Thivent
Pascal Thivent

Reputation: 570345

When I build a project that relies on one of the other projects maven always adds the class files of the other projects to the jar.

This is not a default behavior and, if it happens, you're somehow telling Maven to do so. If you want to hunt potential discrepancies, check the effective-pom, the effective-settings, the active-profiles using the following goals on both machines:

  • help:effective-pom
  • help:effective-settings
  • help:active-profiles

Also double check how Maven is invoked on the CI machine (extra command line parameter, etc).

Upvotes: 1

Related Questions