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

Maven 2 Maven添加快照依赖项的类文件,maven-2,Maven 2,在我的Windows机器上,我确实有几个用maven构建的proeject。目前它们都处于快照状态。当我构建一个依赖于其他项目之一的项目时,maven总是将其他项目的类文件添加到jar中。 如果在CI服务器上生成项目,则不会出现此问题。有人知道为什么maven将类文件添加到我的jar中吗 我正在使用maven 2.2.1 当我构建一个依赖于其他项目之一的项目时,maven总是将其他项目的类文件添加到jar中 这不是一个默认行为,如果它发生了,你会告诉Maven这样做。如果要查找潜在差异,请在两台

在我的Windows机器上,我确实有几个用maven构建的proeject。目前它们都处于快照状态。当我构建一个依赖于其他项目之一的项目时,maven总是将其他项目的类文件添加到jar中。 如果在CI服务器上生成项目,则不会出现此问题。有人知道为什么maven将类文件添加到我的jar中吗

我正在使用maven 2.2.1

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

这不是一个默认行为,如果它发生了,你会告诉Maven这样做。如果要查找潜在差异,请在两台机器上使用以下目标检查
有效pom
有效设置
、活动配置文件:

  • 帮助:有效的pom
  • 帮助:有效设置
  • 帮助:活动配置文件
还要仔细检查在CI机器上如何调用Maven(额外的命令行参数等)

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

这不是一个默认行为,如果它发生了,你会告诉Maven这样做。如果要查找潜在差异,请在两台机器上使用以下目标检查
有效pom
有效设置
、活动配置文件:

  • 帮助:有效的pom
  • 帮助:有效设置
  • 帮助:活动配置文件

还要仔细检查如何在CI计算机上调用Maven(额外的命令行参数等)。

感谢您的提示。不幸的是,这两台机器上的命令结果看起来完全相同。只是路径不同。我又看了一眼在我的windows机器上创建的jar文件。只有我构建的项目所依赖的类文件才包含在构建中。@soeren遗憾的是,如果没有允许复制的pom,恐怕很难进一步提供帮助。我终于找到了问题所在。它与maven无关,而是与安装的jdk有关。我使用了一个非常旧的版本6 jdk。有了新版本的jdk,它现在可以正常工作了。无论如何,谢谢你的帮助。我很感激。谢谢你的提示。不幸的是,这两台机器上的命令结果看起来完全相同。只是路径不同。我又看了一眼在我的windows机器上创建的jar文件。只有我构建的项目所依赖的类文件才包含在构建中。@soeren遗憾的是,如果没有允许复制的pom,恐怕很难进一步提供帮助。我终于找到了问题所在。它与maven无关,而是与安装的jdk有关。我使用了一个非常旧的版本6 jdk。有了新版本的jdk,它现在可以正常工作了。无论如何,谢谢你的帮助。我很感激。