我必须缺少一些东西。我已经搜查,搜查,并播放和修修补补,我仍然无法弄清楚如何做到与Maven如下:Maven:将神器及其代码下载到特定目录
我想下载一个神器以及所有依赖的(和传递依赖),从我们的内部Nexus服务器,放入用户指定的位置。这里的想法是让部署该解决方案的人以一种方式让他们轻松地在一个地方获得他们需要的所有jar文件。
有依赖性:得到,这是接近但不是雪茄。使用依赖关系:get时,所有工件都下载到本地mvn存储库中,位于根据每个工件的groupId和artifactId的目录下。这不是我想要的,因为那你必须在所有这些目录周围跋涉才能看到罐子。我希望将所有文件下载到一个目录中,以便它们位于同一个位置。
然后存在依赖性:复制依赖性。这又几乎是我想要的;它会将所有神器的代码复制到目标/依赖中。这两个问题是1)你需要有一个pom.xml;你不能像使用依赖关系一样指定任意的坐标:get和2)依赖关系:副本依赖关系不会将主构件本身复制到目标/依赖关系中。
必须有更好的方法来做到这一点,但我无法弄清楚在哪里寻找解决方案。总而言之,我希望能够给某人一套maven坐标(groupId:artifactId:version)和我们内部的Nexus URL,并让他们用一个命令将所有内容下载到他们选择的目录中。
您可以制作一个项目,将它们用作依赖关系,将它们移入并使用这些罐子创建自己的工件? – corsiKa 2011-02-28 19:04:20
我想是这样,但那不太对劲。应该有办法直接下载神器和它的代币,不是吗? – Steven 2011-02-28 19:11:23
我完全同意。这看起来不正确。任何人想要的最后一件事情是“直到我们找到更好的方式才有效”,因为你会永远陷在泥泞中。但是,如果一切都失败...... :) – corsiKa 2011-02-28 21:17:26