我有一个我使用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
Run Code Online (Sandbox Code Playgroud)
但我认为我正在咆哮错误的树,因为看起来安装插件用于将本地构建的文件复制到本地存储库,而不是将远程工件下载到本地存储库.
这是我要安装的工件:http://download.java.net/maven/2/robo-guice/robo-guice/0.4-SNAPSHOT/
这可能是使用maven吗?
我在日食中使用maven(m2 eclipse)
当我执行mvn:install时,我希望我的jar(工件)安装在位于服务器上的nexus存储库中(现在安装的jar放在本地系统存储库中)..我该怎么做?

我甚至将其更改为我的本地存储库地址
作为构建,发布和部署工程师,有多种类型的发行版,如下所示:
想知道它们之间的区别和意义.