我正在测试专有jar文件的示例版本。为方便起见,我想在我的maven repo中提供这个jar。但是,我只希望jar包含在我的Web应用程序的测试部署中,而不是生产部署中,所以如果我不在我的pom.xml中引用jar,那么它将不会与应用程序一起部署。
maven部署模块是否允许我这样做?这是我在mvn deploy上的文档,但它没有说明何时使用它:
mvn deploy:deploy-file -DgroupId=<groupid> -DartifactId=<artifactid> -Dversion=<version> -DgeneratePom=true -Dpackaging=jar -Dfile=<filename>.jar -DrepositoryId=repo -Durl=file:/home/<user>/deploy/repo.war
或者我是否想将mvn install:install-file
用于此目的?感谢。
答案 0 :(得分:2)
如果您只需要本地存储库中的jar,请使用install:install-file。如果您想在远程仓库中使用它,请使用deploy。