我是 Maven 的新手,正在尝试弄清楚如何处理我有一组二进制库 (.jars) 的情况,我想将这些库包含在多个 Maven 管理的项目中。
这些库没有 pom.xml 文件,并且在任何 Maven 存储库中都不可用。
我应该如何设置 Maven/m2eclipse 以将这些库包含在我的其他项目中?我假设我需要设置一些 Maven“包装器项目”来处理这些问题?
最佳答案
如果您是团队编程,请使用@limc post。
如果只是为了你,有几种处理方法:
有一个 maven 插件可以将 jar 添加到您的本地存储库。
mvn install:install-file -DgroupId=<your_group_name> \
-DartifactId=<your_artifact_name> \
-Dversion=<snapshot> \
-Dfile=<path_to_your_jar_file> \
-Dpackaging=jar \
-DgeneratePom=true
或者您可以像这样将 jar 文件作为系统依赖项进行引用:
<dependency>
<groupId>com.package</groupId>
<artifactId>id</artifactId>
<version>5.2</version>
<scope>system</scope>
<systemPath>${basedir}/src/main/webapp/WEB-INF/lib/my.jar</systemPath>
</dependency>
关于java - Maven/Eclipse 中的二进制库依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4964360/