回答
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. 將maven-onejar生成的jar移動到自定義位置
- 2. Maven將.jar部署到網絡位置
- 3. 如何將自定義JAR加載到內置於IntelliJ的SceneBuilder中?
- 4. 如何使用Maven Pom將jar文件下載到特定目錄?
- 5. 如何使用maven將jar文件從目標安裝到特定位置?
- 6. Gradle:如何將自定義JAR文件上傳到Maven存儲庫
- 7. 使用Maven API下載JAR
- 8. 使用Maven下載JAR
- 9. Maven-assembly-plugin:自定義jar文件名
- 10. 可以將Apache Maven設置爲從ftp下載jar文件嗎?
- 11. Android將jar添加到自定義庫
- 12. 如何將自定義的DaoAuthenticationProvider加載到Spring上下文中?
- 13. 如何將Pace.js附加到DOM中的自定義位置?
- 14. VB.Net如何將app.config文件移動到自定義位置
- 15. 設置自定義類路徑maven-jar-plugin
- 16. Maven - 是否有命令下載所有依賴jar的父poms?
- 17. 如何將jar提取到特定位置?
- 18. 如何將maven jar引用到jsp
- 19. 如何從Maven下載JAR並添加到非Maven IntelliJ WAR項目中
- 20. 如何將窗口放置在Android上的自定義位置?
- 21. android下載器,我如何自定義
- 22. Maven:將自定義外部JAR鏈接到我的項目的最佳方式?
- 23. 自定義類從jar加載ClassCastException
- 24. 如何在maven中將父版本定義爲屬性?
- 25. grails無法從maven repo下載jar
- 26. maven無法下載jacoco 0.7.10-SNAPSHOT jar
- 27. maven shaded jar:更改輸出位置
- 28. 如何將新捆綁的jar文件從目標目錄移動到自定義位置
- 29. 點Karaf paxexam到自定義位置
- 30. 如何強制MS Word下載到特定位置
這將是如此容易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