Intellij idea Intellij重新导入Gradle项目
我刚刚在Gradle项目中添加了一个新的测试源目录,希望IntelliJ能够识别它。我可以关闭项目并重新打开Intellij idea Intellij重新导入Gradle项目,intellij-idea,gradle,project-structure,Intellij Idea,Gradle,Project Structure,我刚刚在Gradle项目中添加了一个新的测试源目录,希望IntelliJ能够识别它。我可以关闭项目并重新打开build.gradle文件,然后选择“删除现有项目并导入”;是否有方法在不删除现有项目的情况下更新模块源 idea { module { // just added these two lines testSourceDirs += file('src/integration-test/java') testSour
build.gradle
文件,然后选择“删除现有项目并导入”;是否有方法在不删除现有项目的情况下更新模块源
idea {
module {
// just added these two lines
testSourceDirs += file('src/integration-test/java')
testSourceDirs += file('src/integration-test/resources')
}
}
我不想只是手动添加源代码,而是希望IntelliJ从“build.Gradle”文件重新导入Gradle项目结构
详细信息:Gradle v1.7,IntelliJ v12IntelliJ 12中的Gradle支持是有限的。(我听说12.4稍微好一些,但我不知道它是否支持更新项目。)请查看IntelliJ 13(EAP)中的新Gradle插件,或者使用Gradle的IntelliJ插件生成IDE文件。IntelliJ 13支持“刷新”Gradle项目。刷新项目时,将拾取任何依赖项更改以及对项目结构的任何更改
要执行此操作,请转到“查看->工具窗口”并打开渐变工具窗口,您可以在上栏中找到“刷新”按钮。我正在使用intellij 2017,无法找到以前版本的intellij中所述的“刷新”选项。对我来说
/gradlew idea
纠正了这个问题<代码>渐变想法也应该有效
更新
如评论中所述,使用intellij 2017时,将build.gradle
文件作为项目打开,并启用“自动导入”命令以避免出现此问题 帮助我的步骤:
查看Gradle选项卡的图像,右键单击
build.Gradle
文件,并选择import Gradle project
对于IntelliJ 2020
,右键单击build.Gradle
文件,然后按import Gradle project
选项。这将让IntelliJ知道这是一个Gradle项目,并能够解释它。我根据这个答案使用的特定命令:ctrl+shift+a,然后键入“刷新所有外部项目”。特定的命令键绑定取决于您如何设置键绑定。刷新选项仍然存在,但是,最新版本支持自动刷新,您可以在首次打开项目时启用该功能(通过将build.gradle
文件作为项目打开)。使用自动刷新,不再需要手动触发刷新。该死,这加上在Gradle根选项卡中取消Gradle项目链接并重新导入修复了所有模块删除Gradle文件夹是我错过的一点。这是为我准备的。愿上帝保佑你。。