2017-05-01 9 views
0

Ich teste eine Beispielversion einer proprietären JAR-Datei. Aus praktischen Gründen möchte ich dieses Glas in meinem Maven Repo verfügbar machen. Ich möchte jedoch, dass das JAR nur in Testbereitstellungen meiner Webanwendung und nicht in Produktionsbereitstellungen enthalten ist. Wenn ich also nicht auf das JAR in meiner POM.XML verweise, wird es nicht mit der Anwendung bereitgestellt.Maven beim Testen bereitstellen

Wird mir das Maven Deploy-Modul dies ermöglichen? Hier ist der doc ich auf mvn deploy haben, aber es ist nicht festgelegt, wenn sie verwendet werden:

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 

Oder muss ich mvn install:install-file für diesen Zweck verwendet werden soll? Vielen Dank.

Antwort

2

Wenn Sie das JAR nur im lokalen Repository benötigen, gehen Sie zu install: install-file. Wenn Sie es im Remote-Repo verfügbar machen möchten, gehen Sie mit deploy.

Verwandte Themen