如何从命令行更新Gradle依赖项?

Ksh*_*rma 31 java gradle

我有以下build.gradle文件:

apply plugin: 'java'
apply plugin: 'eclipse'

sourceCompatibility = 1.7
version = '1.0'

repositories {
    mavenCentral()
}

dependencies {
    compile 'org.springframework:spring-core:4.1.1.RELEASE'
    compile 'org.springframework:spring-context:4.1.1.RELEASE'
    testCompile group: 'junit', name: 'junit', version: '4.+'
}
Run Code Online (Sandbox Code Playgroud)

我运行以下命令:

$ gradle --refresh-dependencies
Run Code Online (Sandbox Code Playgroud)

但它没有任何作用.依赖项不会更新,也不会反映在类路径上.命令的输出是:

:help

Welcome to Gradle 2.1.

To run a build, run gradle <task> ...

To see a list of available tasks, run gradle tasks

To see a list of command-line options, run gradle --help

BUILD SUCCESSFUL

Total time: 5.999 secs
Run Code Online (Sandbox Code Playgroud)

通过Eclipse gradle插件这样做是可行的.

Jef*_*xon 39

gradle --refresh-dependencies <task>
Run Code Online (Sandbox Code Playgroud)


San*_*kar 19

我正在使用Gradle 2.9,我使用它进行强制刷新:

gradle build --refresh-dependencies
Run Code Online (Sandbox Code Playgroud)


Edy*_*rre 5

您应该先进行清理,gradle clean然后gradle eclipse再进入Eclipse项目并刷新该项目,它对我有用。

  • 赞成,因为这是在 VS Code 中执行此操作的方法。在 build.gradle 中添加依赖项,然后添加“gradle build --refresh-dependency”,然后添加“gradle clean”,最后添加“gradle eclipse”以查看更新的 jar。使用Java Dependency Explorer扩展进行确认;非常方便! (3认同)