如何在构建Maven脚本期间下载JAR?如何简单地使用Maven下载JAR?
回答
通常,您不使用Maven进行“下载”,而是使用Maven进行构建。所以通常情况下,你做以下步骤:
- 通过定义你的项目和一些需要的属性的原型定义一个新的项目。
- 定义您想要使用的库的依赖关系。
- 运行Maven与
mvn compile
作为一个副作用,你将已经下载了库你的本地仓库。有很多插件可以用来进行依赖关系的操作,例如,看看Maven Dependency plugin。
Maven不能像那样工作。这里是最接近我的知识:
mvn dependency:get -DremoteRepositories=http://repo1.maven.org/maven2/ \
-DgroupId=junit -DartifactId=junit -Dversion=4.8.2 \
-Dtransitive=false
请注意除传递的所有参数都是必需的。
另请注意,Maven会将jar下载到您的本地存储库,并且没有明智的方法(我知道)将其复制到本地目录。
参考:
repoUrl已弃用,现在不需要吗? – marstone
@marstone现在是'remoteRepositories'。谢谢 –
-Ddest = Path/to/your/Destintation应该工作吗? –
如果你只是想从一个行家镜下载JAR一次,我建议你可以只手动执行此操作:
Maven的1 :
http://mirrors.ibiblio.org/pub/mirrors/maven/
对Maven 2:
http://mirrors.ibiblio.org/pub/mirrors/maven2/
这些都是库(镜反正)Maven将获得它的JAR文件从 - 您可以轻松地在您所选择的网页浏览器和下载的JAR等只需浏览过层次结构(它看起来像任何Java packag层次结构),直到找到人造物,然后选择正确的版本,并且你很好。
例如从组org.hibernate作为版本休眠核心的3.6.6.Final你会发现这里:
http://mirrors.ibiblio.org/pub/mirrors/maven2/org/hibernate/hibernate-core/3.6.6.Final/
+1或使用http://mvnrepository.com/,它有一个搜索界面,并提供直接链接到工件。 –
上面的ibiblio链接是我尝试它们时的空目录。肖恩与mvnrepository.com的链接运行良好。谢谢! –
或者从3.1开始,就像 mvn dependency:get -Dartifact=org.springframework:spring-instrument:3.2.3.RELEASE
请参阅How to use Maven pom to download jar files only。这对我来说非常合适。
我的用例是我想下载一些依赖关系的jar来部署到QA服务器,并且是手动的(在Maven构建之外)。我不确定你的用例是什么。
转至http://mvnrepository.com。 搜索要下载的工件,从结果列表中选择版本,然后下载捆绑软件。
注:这个答案是downloading the jars directly from maven without any scripts
[这是谷歌如何针对我在这里]
假设mvn
的依赖是这样的:
<dependency>
<groupId>com.zaxxer</groupId>
<artifactId>HikariCP</artifactId>
<version>2.4.7</version>
</dependency>
转到http://search.maven.org和搜索g:"com.zaxxer" AND a:"HikariCP" AND v:"2.4.7"
(只是搜索HikariCP
也您可能需要从结果中选择合适的GroupId
和Version
)
在Search Results -> Download
列,你应该看到jar javadoc.jar sources.jar
可供直接下载
你可以设置一个pom.xml来定义你的依赖关系(你想要复制的jar)。然后使用dependency:copy-dependencies目标将罐子复制到所需位置。
- 1. 使用Maven API下载JAR
- 2. 使用Maven下载JAR
- 3. 如何在我的本地回购下载和安装jar Maven
- 4. 如何通过编程方式使用maven下载jar
- 5. 如何使用Maven下载jar的源代码?
- 6. 从Maven仓库下载jar而不使用Maven
- 7. 我如何使用Gradle来下载JAR?
- 8. 可以使用maven + local repo下载jar文件,但不能使用maven + nexus?
- 9. 如何使jar可用于Maven使用?
- 10. grails无法从maven repo下载jar
- 11. maven无法下载jacoco 0.7.10-SNAPSHOT jar
- 12. 有maven下载jar作为依赖项
- 13. 用maven解决jar地狱?
- 14. 使用本地的maven构建jar .so
- 15. 下载使用java的jar
- 16. 从github回购下载jar使用maven编译失败
- 17. 如何使用Maven Pom将jar文件下载到特定目录?
- 18. 如何在开发环境中使用maven-docker以避免重复下载jar?
- 19. 如何获取Eclipse和Maven以下载我需要的JAR?
- 20. 如何强制Maven/Eclipse下载JAR依赖项?
- 21. 如何从Maven的公共仓库下载所有的JAR
- 22. Maven:如何将父jar下载到自定义位置?
- 23. 如何下载RapidMiner JAR?
- 24. 如何使用Python简单地从FTP服务器传输和下载文件?
- 25. Maven只会下载一个pom,它不会下载这个jar
- 26. 我可以使用maven从Maven中心下载一个jar文件吗?
- 27. 如何使用Maven构建一个jar?
- 28. 如何使用Maven跟踪jar?
- 29. 如何使用maven pom.xml创建jar
- 30. 如何在Mac OS X中简单地从S3下载对象?
下载到哪里?有或没有POM?另请参阅:http://stackoverflow.com/questions/1776496/a-simple-command-line-to-download-a-remote-maven2-artifact-to-the-local-reposito –