У меня есть библиотека, которую я распространяю с помощью maven 2. Обычный пользователь этой библиотеки не использует maven для создания своих приложений, но, скорее всего, немного знаком с maven и, возможно, установил его.
Я хотел бы задокументировать "простую" одну командную строку, которую они могут использовать для загрузки артефактов библиотеки в их локальный ~/.m2/repository
, не требуя, чтобы они установили pom.xml для этого.
Я думал, что есть способ сделать это, но я не могу найти его, просмотрев документацию плагина install:install-file
и dependency
. Я пробовал такие вещи, как:
mvn install:install-file -DrepositoryId=java.net -Durl=http://download.java.net/maven/2/ -Dfile=robo-guice-0.4-20091121.174618-1.jar -DpomFile=robo-guice-0.4-20091121.174618-1.pom -DgroupId=robo-guice -DartifactId=robo-guice -Dversion=0.4-SNAPSHOT -Dpackaging=jar
но я думаю, что я лаю неправильное дерево, так как кажется, что плагин установки используется для копирования локально созданных файлов в локальный репозиторий, а не для загрузки удаленных артефактов в локальный репозиторий.
Это артефакт, который я хотел бы установить: http://download.java.net/maven/2/robo-guice/robo-guice/0.4-SNAPSHOT/
Возможно ли это с помощью maven?