gpt4 book ai didi

intellij-idea - 想法插件gradle使用了错误的iml文件

转载 作者:行者123 更新时间:2023-12-03 03:06:10 26 4
gpt4 key购买 nike

嗨,我尝试用gradle设置我的intelliJ。

IntelliJ在.idea \ modules目录中创建并使用project.iml。

当我将gradle与idea插件一起使用时,它将在projects根目录中生成一个project.iml。我如何说服gradle插件使用正确的iml文件?

idea {
module {
iml {
withXml {
println "== IDEA with Xml =="

def moduleRoot = it.asNode()

def facetManager = moduleRoot.component.find { component -> component.'@name' == 'FacetManager' }
if (!facetManager) {
println "== new Facet Manager =="
facetManager = moduleRoot.appendNode('component', [name: 'FacetManager'])
}

/* ---------------------------------------------------------------------------------------------------- */

def oldSpringFacet = facetManager.facet.find { facet -> facet.'@type' == 'Spring' && facet.'@name' == 'Spring' }
if (oldSpringFacet){
println "== Replacing Spring Facet =="
facetManager.remove oldSpringFacet
}

def builder = new NodeBuilder()
def springFacet = builder.facet(type: 'Spring', name: 'Spring') {
configuration {
fileset(id: 'fileset', name: 'Spring Application Context', removed: 'false') {
file('file://$MODULE_DIR$/../../src/main/resources/spring/ApplicationContext.xml'){}
file('file://$MODULE_DIR$/../../src/main/resources/spring/local.ApplicationContext.extensions.xml'){}
file('file:// }
}
}

facetManager.append springFacet
...

我使用Gradle 3.5和IntelliJ 2017.1.4

最佳答案

在评论中得到了这个提示,但评论消失了:
本文How to import build.gradle into IntelliJ
表示不再支持该想法插件。因此,不建议使用它:-(

关于intellij-idea - 想法插件gradle使用了错误的iml文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44717130/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com