0

在我的项目中,我的大部分依赖项都是通过 maven 拉下来的。但是,在短期内,我需要依赖 SNAPSHOT jar。有没有合适的地方把它放在 maven 的目录层次结构中,我如何在 pom 中依赖它?最终,这个 jar 的正确版本将在一个 maven 存储库中,但在短期内,我只想将它包含在我的项目中,以便与我一起开发它的任何人都有相同的 jar。所以基本上我想要的效果就像我依赖 maven 存储库中的这个 jar 一样,除了它将包含在我的项目中。

谢谢您的帮助

4

1 回答 1

3

您可以将它放在项目中您喜欢的任何目录中,然后使用系统依赖项。创建一个 lib 目录来保存项目中的依赖项。

<project>
  ...
  <dependencies>
    <dependency>
      <groupId>com.foo</groupId>
      <artifactId>foo</artifactId>
      <version>2.0</version>
      <scope>system</scope>
      <systemPath>${basedir}/foo/bar</systemPath>
    </dependency>
  </dependencies>
  ...
</project>
于 2012-11-07T19:04:25.820 回答