当前位置: 首页 > 知识库问答 >
问题:

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

刘德义
2023-03-14

我有以下构建。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.+'
}

我运行以下命令:

$ gradle --refresh-dependencies

但它什么也没做。依赖项不会得到更新,也不会反映在类路径上。命令的输出为:

: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

不过,通过EclipseGradle插件实现这一点是可行的。

共有3个答案

吕霄
2023-03-14

你应该首先清理gradle清洁,然后gradle eclipse最后转到eclipse中的项目并刷新项目,它适用于我的。

楚俊逸
2023-03-14

我使用的是Gradle 2.9,我使用它进行强制刷新:

gradle build --refresh-dependencies
萧辰沛
2023-03-14
gradle --refresh-dependencies <task>
 类似资料:
  • 我正在尝试从命令行更新Xcode。最初我试着跑步: 这导致了以下消息: 所以问题仍然存在,有没有办法从命令行更新Xcode?

  • 我有一个包含以下文件的Java项目: C:\MyProject\myPackage\MyTests.class C:\MyProject\lib\junit-platform-console-standalone-1.5.2.jar C:\MyProject\lib\other-library.jar MyTests 文件是使用 IDE 编译的,该 IDE 具有 junit-platform-co

  • 我是使用gradle构建的新手。目前,我尝试实现项目B的构建,该构建使用项目a的构建结果,该结果部署到artifactory。我使用的是Gradle 2.2。详细信息: 项目A的build.gradle包含: 每次构建项目a时,应用插件“maven”会在artifatory中生成一个新的工件,如at.mic.projectA-1.0.0-20150624.073846-2.jar(和.pom)。

  • 我在我的Eclipse中有一个简单的gradle项目。我更新了build.gradle以包含一些apache http JAR... 但是,在我的代码中,我引用了一些Apache HTTP内容: 我试着做一次清洁,但那不起作用。我的gradle插件是:

  • 问题内容: 如果我从命令行()执行然后执行,我会看到此字符串已添加到PATH。如果我关闭并打开命令行,则该新字符串不在PATH中。 将来如何从命令行永久更新PATH,而不仅限于当前进程? 我不想通过转到“系统属性”→“高级”→“环境变量”并在那里更新PATH来执行此操作。 问题答案: 有关如何执行此操作的文档可以在MSDN上找到。关键摘录是这样的: 要以编程方式添加或修改系统环境变量,请将它们添加

  • 当我在pom中手动添加依赖项时。xml,让Maven下载依赖项,让IntelliJ构建模块,IntelliJ抱怨缺少库。同时,Maven可以找到依赖的JAR并构建项目。 我如何告诉IntelliJ使用Maven下载的libs?