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