回答
relativePath
只会在该位置查找pom,如果找不到,它会在存储库中查找它。它实际上不会将pom下载到该位置。如果你想要的只是构建你的项目,只要确保父仓库在仓库中可用。
如果你正在寻找的是实际下载POM发现后,尝试使用Maven的依赖插件,添加以下内容到POM:
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<version>2.10</version>
<configuration>
<artifact>org.jboss.weld:weld-api-bom:1.0:pom</artifact>
<destination>../bom/pom.xml</destination>
</configuration>
<executions>
<execution>
<goals>
<goal>get</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
然后在命令行:
mvn dependency:get
注意工件和目标在插件配置中指定。
如果你不想修改POM,你可以尝试:
mvn org.apache.maven.plugins:maven-dependency-plugin:2.10:get -Dartifact=org.jboss.weld:weld-api-bom:1.0:pom -Ddest=../bom/pom.xml
有没有任何命令来自动化父母jar下载没有太多编辑pom文件? –
我更新了该案例的答案 – ecarlos
请检查此问题http://stackoverflow.com/questions/34701900/how-to-download-the-souce-of-jars-to-custom-location-in-maven?noredirect=1 #comment57244107_34701900它会自动下载所有依赖项。像智慧一样,没有提到特定的神器名称,我们可以下载所有的父级罐子? –
- 1. 如何将jars下载到maven的自定义位置?
- 2. 将maven-onejar生成的jar移动到自定义位置
- 3. Maven将.jar部署到网络位置
- 4. 将自定义Google地图的位置下载到Android设备
- 5. 将自定义Maven Jars添加到专用服务器位置
- 6. 如何将自定义JAR加载到内置于IntelliJ的SceneBuilder中?
- 7. 将jar安装到maven build中的指定位置
- 8. Maven:在自定义位置生成MANIFEST
- 9. 如何使用Maven Pom将jar文件下载到特定目录?
- 10. 如何使用maven将jar文件从目标安装到特定位置?
- 11. Gradle:如何将自定义JAR文件上传到Maven存储库
- 12. 使用Maven API下载JAR
- 13. 使用Maven下载JAR
- 14. JNLP将JAR下载到本地系统的位置。
- 15. Maven-assembly-plugin:自定义jar文件名
- 16. 如何将文件下载到.click watir上的特定位置?
- 17. 可以将Apache Maven设置为从ftp下载jar文件吗?
- 18. 如何将自定义的DaoAuthenticationProvider加载到Spring上下文中?
- 19. Android将jar添加到自定义库
- 20. VB.Net如何将app.config文件移动到自定义位置
- 21. 如何将Pace.js附加到DOM中的自定义位置?
- 22. Gradle - 如何为maven依赖项指定javadoc位置jar文件?
- 23. 模块的Maven自定义父属性
- 24. 设置自定义类路径maven-jar-plugin
- 25. 如何打包和使用自定义taglib(maven jar项目)
- 26. Maven - 是否有命令下载所有依赖jar的父poms?
- 27. 自定义位置装载微调
- 28. 如何将jar提取到特定位置?
- 29. Maven将jar复制到不同的位置,同时安装
- 30. 如何将maven jar引用到jsp
这将是如此容易gradle这个!第34.3节https://docs.gradle.org/current/userguide/publishing_maven.html – JimLohse
我们可以使用gradle下载所有依赖和父级瓶子吗? –
在一个名为build.gradle的文件中使用'apply plugin:'maven''非常简短,并且有一个部分可以声明对MavelLocal和MavenCentral的访问,如下所示:'repositories { mavenLocal(); mavenCentral(); }' 然后,例如,如果您想要包含Spark,则它是一行代码,请单击此处的Spark选项卡:http://mvnrepository.com/artifact/org.apache.spark/spark-core_2.10/1.6。 0 – JimLohse