Android 如何下载工件及其所有依赖项?
我想学习下载一个工件及其所有依赖项。例如,如何下载com.android.tools.build/gradle artifact()及其所有依赖项 通过终端中的mvn命令(命令提示符)或其他任何方式。我只想学习在maven repository中下载一个工件及其所有依赖项,而不想创建一个java项目。只需“下载一个工件及其所有依赖项” 我下载了Android Studio,它有Android gradle插件工件及其依赖项Android 如何下载工件及其所有依赖项?,android,maven,download,repository,Android,Maven,Download,Repository,我想学习下载一个工件及其所有依赖项。例如,如何下载com.android.tools.build/gradle artifact()及其所有依赖项 通过终端中的mvn命令(命令提示符)或其他任何方式。我只想学习在maven repository中下载一个工件及其所有依赖项,而不想创建一个java项目。只需“下载一个工件及其所有依赖项” 我下载了Android Studio,它有Android gradle插件工件及其依赖项 如何将此工件及其依赖项下载到一个文件夹中?您可以运行以下命令: mvn
如何将此工件及其依赖项下载到一个文件夹中?您可以运行以下命令:
mvn -DgroupId=com.android.tools.build -DartifactId=gradle -Dversion=2.3.0 -DremoteRepositories="http://repo1.maven.org/maven2" dependency:get
它将从通知的存储库中获取您的依赖项。JAR将下载到本地Maven存储库中
文档围绕dependency:get
dependency:get-can
不幸的是,我找不到该插件的任何选项来为所有工件指定输出目录,我尝试了
-DoutputDirectory
选项,但它似乎不适用于该插件
然后,我建议暂时将Mavensettings.xml中的localRepository
路径更改为一个新文件夹,该文件夹将保存下载的JAR:
<!-- localRepository
| The path to the local repository maven will use to store artifacts.
|
| Default: ${user.home}/.m2/repository
-->
<localRepository>DOWNLOADED_JARS_OUTPUT_FOLDER</localRepository>
下载的\u JARS\u输出\u文件夹
需要指定“所有依赖项”的含义:所有可传递依赖项?在pom.xml中指定可传递依赖项的所有版本(如果log4j在依赖项树中出现两次,是否希望两个都有?)插件?当你告诉我们你的最终目标是什么时,也许我可以帮助你缩小你的问题范围,也就是说,你想对依赖项做什么。您只需要一个带有“start”的pom.XMLdependency@YazdanBodaghi不幸的是,我没有在这个插件上找到任何与输出目录或文件夹选项相关的内容,但我已经用一个解决方法补充了我的答案。请check@YazdanBodaghi你错过了链接address@YazdanBodaghi,提到的解决方法没有考虑到您在第二个问题上提出的问题?而且我刚刚测试过,如果您将我的答案与@JF answer混合使用,您将实现您想要的