Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Gradle依赖项和Gradle依赖项之间的Eclipse差异(持久化)_Eclipse_Gradle - Fatal编程技术网

Gradle依赖项和Gradle依赖项之间的Eclipse差异(持久化)

Gradle依赖项和Gradle依赖项之间的Eclipse差异(持久化),eclipse,gradle,Eclipse,Gradle,我是Gradle的初学者。Gradle依赖项之间的概念和区别是什么 和Eclipse中的渐变依赖项(持久化) 我们如何从一种状态转换到另一种状态,反之亦然?Gradle需要了解项目需要构建或运行的内容,以便找到它们。我们将这些传入文件,称为项目的依赖项。此外,Gradle需要构建并上传项目生成的内容。您正在查看的Gradle Dependencies文件夹中有一个所有这些依赖项的列表(通常是.jar文件) 注意项目和源文件夹配置之间的依赖关系存储在项目的元数据(.classpath文件)中。

我是Gradle的初学者。
Gradle依赖项之间的概念和区别是什么

和Eclipse中的渐变依赖项(持久化)


我们如何从一种状态转换到另一种状态,反之亦然?

Gradle
需要了解项目需要构建或运行的内容,以便找到它们。我们将这些
传入文件
,称为项目的
依赖项
。此外,
Gradle
需要构建并上传项目生成的内容。您正在查看的
Gradle Dependencies
文件夹中有一个所有这些依赖项的列表(通常是
.jar
文件)

注意项目和源文件夹配置之间的
依赖关系
存储在项目的元数据(.classpath文件)中。这意味着它们将在Eclipse会话中持久化

自2.7.M2以来,
类路径
容器的内容也在
工作区元数据中保持。这减少了IDE启动时的响应时间。但是,这意味着您可能需要偶尔手动触发刷新。您可以判断容器是否是从
persisted
状态初始化的,因为它将在
Gradle Dependencies(persisted)
下标记为其名称

这是唯一的区别。一个是持久化的
,另一个不是


希望这有帮助

+1回答得好,谢谢。我还有几个问题,2.7.M2是什么意思?“偶尔刷新”、“项目刷新”、“渐变刷新”和“偶尔刷新”的确切含义是什么?2.7.M2-Maven 2.7版及以后版本,如中所示刷新,右键单击项目并选择刷新。它只是以更短的方式重新构建路径。偶尔,当你做一些改变时。Maven严重地改变了eclipse本身的一切。要允许使用新版本而不是缓存版本,您需要偶尔刷新一次,即当您认为您的更改无法正常工作时。对于与Maven相关的更改,您应该跟进更新Maven项目。通过
Alt+F5
或右键单击project->Maven->Update project,即可轻松实现。希望这有帮助。