我们目前没有自己的存储库。因此,当我们使用 maven 构建时,它会在当前用户的主目录中创建 .m2 存储库。
现在有两个第三方 jar 在 Maven Central 中找不到。假设其中之一是hasp-srm-api.jar。今天的流程是这样的:
一种。依赖于hasp-srm-api.jar的项目的 pom.xml包含以下几行:
<依赖> <groupId>com.safenet</groupId> <artifactId>搭扣</artifactId> <版本>1</版本> </依赖>
湾。在进行第一次构建之前,我们执行以下命令:
mvn install:install-file -Dfile=hasp-srm-api.jar -DgroupId=com.safenet -DartifactId=hasp -Dversion=1 -Dpackaging=jar
我的问题是 - 是否可以自动化这一步?我希望能够告诉 maven 检查搭扣工件是否存在,如果不存在 - 使用上述命令行手动安装它。我该怎么做?