cvg*_*guy 19 java eclipse dependencies gradle
我是Gradle的新手,我正在尝试本教程https://spring.io/guides/gs/rest-service/ 我能够使用所需的依赖项编译jar并运行它.但是,我发现IDE无法识别这些库很烦人.
无论如何要做到这一点?
dpr*_*dpr 28
你应该使用gradle eclipse插件.将其添加到您的build.gradle
文件中:
apply plugin: "eclipse"
Run Code Online (Sandbox Code Playgroud)
这将为您的构建添加与eclipse相关的任务.通过执行
gradlew cleanEclipse eclipse
Run Code Online (Sandbox Code Playgroud)
Gradle将根据项目的当前依赖关系重新生成所有eclipse项目和类路径文件.但是,您需要刷新IDE以使更改可见.
还有一件事需要考虑.由于eclipse并不真正意识到gradle依赖关系 - 它只通过生成的类路径文件知道它们 - 只有在重新生成这些文件之后,eclipse才会看到新的依赖关系.此外,eclipse中添加的依赖项对于您的gradle构建是不可见的,并且一旦重新生成类路径文件将被删除.
nan*_*oft 14
对我有用的是:
右键单击build.gradle文件 - > Gradle - > Refresh Dependencies.
将项目作为Java项目导入后,在Eclipse Neon中:
Right-click on your project --> Configure --> Add Gradle Nature.
Run Code Online (Sandbox Code Playgroud)
您的项目将自动刷新,您将看到Gradle正在下载的所有依赖项.
如果您使用的是 mac,请执行 dpr 提到的操作。即在build.gradle中添加以下内容:
apply plugin: "eclipse"
Run Code Online (Sandbox Code Playgroud)
然后运行以下命令:
gradle cleanEclipse eclipse
Run Code Online (Sandbox Code Playgroud)
使用以下设置启用自动构建 gradle 以避免此问题
进入 Windows 中的 Eclipse/STS -> Preference -> Gradle,单击 Gradle Workspace Settings,那里启用自动项目同步
当保存build.gradle文件中的更改时,它会自动刷新 Gradle 。
最后,单击 Project -> Clean-> choose your project
并单击Clean
按钮
归档时间: |
|
查看次数: |
23437 次 |
最近记录: |