gradle 命令行可以自动下载依赖的jar包但是不会下载关联的源码。
在IDE中会自动下载并关联源码。
现在我想要在命令行中直接把所有依赖和源码下载下来,可以使用gradle提供的eclipse或idea插件。
apply plugin: "idea"
apply plugin: "eclipse"
命令行中执行:
gradle idea
gradle eclipse
上面两个选择一个自己常用的即可。
:Test:ideaModule
Download https://jcenter.bintray.com/io/netty/netty-all/4.1.0.Final/netty-all-4.1.0.Final.jar
Download https://jcenter.bintray.com/io/netty/netty-all/4.1.0.Final/netty-all-4.1.0.Final-sources.jar
BUILD SUCCESSFUL
扩展:
真正配置classpath任务的是 ideaModule,eclipseClasspath,可以单独执行。
使用默认配置就可以。更多配置访问官方文档。
https://docs.gradle.org/current/dsl/org.gradle.plugins.ide.idea.model.IdeaModule.html
https://docs.gradle.org/current/dsl/org.gradle.plugins.ide.eclipse.model.EclipseClasspath.html