Maven在测试时部署

时间:2017-05-01 19:58:29

标签: maven deployment pom.xml

我正在测试专有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用于此目的?感谢。

1 个答案:

答案 0 :(得分:2)

如果您只需要本地存储库中的jar,请使用install:install-file。如果您想在远程仓库中使用它,请使用deploy。