Sea*_*oyd 55
Maven并不像那样工作.这是你最了解我的知识:
mvn dependency:get -DremoteRepositories=http://repo1.maven.org/maven2/ \
-DgroupId=junit -DartifactId=junit -Dversion=4.8.2 \
-Dtransitive=false
Run Code Online (Sandbox Code Playgroud)
请注意,除传递之外的所有参数都是必需的.
另请注意,Maven会将jar下载到本地存储库,并且没有明智的方法(我知道)将其复制到本地目录.
参考:
kis*_*sna 39
或者从3.1开始,就像
mvn dependency:get -Dartifact=org.springframework:spring-instrument:3.2.3.RELEASE
Ven*_*aju 20
注意:这个答案适用于downloading the jars directly from maven without any scripts[这就是Google指导我的方式]
假设mvn依赖是这样的:
<dependency>
<groupId>com.zaxxer</groupId>
<artifactId>HikariCP</artifactId>
<version>2.4.7</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)
转到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可以直接下载
您可以将 Jar 包下载到特定目录。
mvn dependency:get -Dartifact=org.riversun:random-forest-codegen:1.0.0 -Ddest=./
Run Code Online (Sandbox Code Playgroud)
您可以使用:
mvn dependency:copy -Dartifact=<group>:<artifact-name>:<version> -DoutputDirectory=/tmp/my_custom_dir
Run Code Online (Sandbox Code Playgroud)
(替换<values>为您的情况)
这是目标的完整文档:https : //maven.apache.org/plugins/maven-dependency-plugin/copy-mojo.html
注意:另一种“dependecy:get”方式已被弃用。
通常你不会使用Maven"只是下载",而是使用你的构建过程.通常,您执行以下步骤:
mvn compile作为副作用,您将已将库下载到本地Maven存储库.有许多插件可以执行依赖项,所以请查看Maven Dependency插件.
如果您只想从maven镜像下载一次JAR,我建议您可以手动执行此操作:
对于Maven 1:http:
//mirrors.ibiblio.org/pub/mirrors/maven/
对于Maven 2:http:
//mirrors.ibiblio.org/pub/mirrors/maven2/
这些是maven将从中获取JAR的存储库(无论如何都是镜像) - 您可以在您选择的Web浏览器中轻松访问它们并下载JAR等.只需浏览层次结构(它看起来像任何Java packag层次结构),直到您找到人工制品,然后选择正确的版本,你就是好的.
例如版本3.6.6.final of hibernate-core from org.hibernate你可以在这里找到:
http://mirrors.ibiblio.org/pub/mirrors/maven2/org/hibernate/hibernate-core/3.6.6.Final/
| 归档时间: |
|
| 查看次数: |
75982 次 |
| 最近记录: |