Maven添加了快照依赖项的类文件

时间:2010-09-25 14:32:42

标签: maven-2

在我的Windows机器上,我确实有几个用maven构建的项目。目前他们都在SNAPSHOT-State。当我构建一个依赖于其他项目之一的项目时,maven总是将其他项目的类文件添加到jar中。 如果我在CI-Server上构建项目,则不会发生此问题。有没有人知道为什么maven会将类文件添加到我的jar中?

我正在使用maven 2.2.1

1 个答案:

答案 0 :(得分:1)

  

当我构建一个依赖于其他项目之一的项目时,maven总是将其他项目的类文件添加到jar中。

这不是默认行为,如果它发生,你会以某种方式告诉Maven这样做。如果您想捕获潜在的差异,请在两台计算机上使用以下目标检查effective-pomeffective-settingsactive-profiles

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

同样仔细检查CI机器上的如何 Maven(额外的命令行参数等)。