Android 如何下载工件及其所有依赖项?

Android 如何下载工件及其所有依赖项?,android,maven,download,repository,Android,Maven,Download,Repository,我想学习下载一个工件及其所有依赖项。例如,如何下载com.android.tools.build/gradle artifact()及其所有依赖项 通过终端中的mvn命令(命令提示符)或其他任何方式。我只想学习在maven repository中下载一个工件及其所有依赖项,而不想创建一个java项目。只需“下载一个工件及其所有依赖项” 我下载了Android Studio,它有Android gradle插件工件及其依赖项 如何将此工件及其依赖项下载到一个文件夹中?您可以运行以下命令: mvn

我想学习下载一个工件及其所有依赖项。例如,如何下载com.android.tools.build/gradle artifact()及其所有依赖项 通过终端中的mvn命令(命令提示符)或其他任何方式。我只想学习在maven repository中下载一个工件及其所有依赖项,而不想创建一个java项目。只需“下载一个工件及其所有依赖项”

我下载了Android Studio,它有Android gradle插件工件及其依赖项


如何将此工件及其依赖项下载到一个文件夹中?

您可以运行以下命令:

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
选项,但它似乎不适用于该插件

然后,我建议暂时将Maven
settings.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混合使用,您将实现您想要的