ich zur Zeit mit:Installationsdatei Kommandozeile statt POM Mit
mvn install:install-file -Dfile={path/to/my/legacy.jar} -DgroupId=horrible -DartifactId=legacy.jar -Dversion=1.2.3 -Dpackaging=jar
einige alte Legacy-Gläser in meine Repo zu importieren. Dies hat gut funktioniert und ist der empfohlene Ansatz. Es scheint, als ob dies mit einem POM statt in der Befehlszeile + Skript, die ich jetzt benutze, getan werden könnte. Ich denke, es ist sauberer zu haben:
mvn install:install-file
und meine Repo-Geschäft eher die Versionsdetails lassen als speichern diese Informationen in einem nicht-Maven-Skript (die für Maven ungerade ist). Ich habe versucht, diese -D-Einstellungen über das Settings-Tag verfügbar zu machen, aber das hat nicht funktioniert. Hat jemand anderes das versucht und es zum Laufen gebracht?
Vielleicht den Punkt fehlt mir, aber warum haben Sie Skript, um es? Sicherlich müssen Sie diese Legacy-Gläser nur einmal in Ihr Repo importieren? – artbristol
Nur eine Wartung Sache, das ist so, wenn wir wieder in den Repo exportieren müssen (aus welchem Grund auch immer) wir exportieren mit der gleichen GroupId/Versionsnummer. – reccles