如何直接在我项目的库源中添加本地 jar 文件(还不是 Maven 存储库的一部分)?
最佳答案
您可以像这样直接添加本地依赖项(如 build maven project with propriatery libraries included 中所述):
<dependency>
<groupId>com.sample</groupId>
<artifactId>sample</artifactId>
<version>1.0</version>
<scope>system</scope>
<systemPath>${project.basedir}/src/main/resources/Name_Your_JAR.jar</systemPath>
</dependency>
更新
在新版本中,此功能被标记为已弃用但仍在工作且尚未删除(您只会在 maven 启动期间在日志中看到警告)。 maven group 提出了一个关于这个 https://issues.apache.org/jira/browse/MNG-6523 的问题。 (您可以参与并描述为什么此功能在某些情况下有用)。我希望这个功能仍然存在!
如果你问我,只要该功能没有被移除,我用它来只依赖我的项目中的一个顽皮的 jar 文件适合存储库。如果去掉这个功能,好吧,这里有很多好的答案,我以后可以从中选择!
关于java - 如何将本地 jar 文件添加到 Maven 项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4955635/