繁体   English   中英

Gradle刷新会删除构建路径中的源文件夹

[英]Gradle refresh removes source folders in build path

我导入了一个已经存在的gradle项目,并且一切正常,但是当我从eclipse刷新gradle源文件夹时,都将srctest文件夹从构建路径中删除,并且不再找到test文件夹中使用的类。

我尝试将其导入为Java和Gradle项目,但到目前为止没有任何效果。 同样,将build.gradle主sourceSets更改为srcDirs =“ src”也没有帮助。

这是我的build.gradle ,它与原始项目完全相同。

apply plugin: 'eclipse'
apply plugin: 'java'
apply plugin: 'war'

repositories {
    mavenCentral()
}

webAppDirName = 'WebContent'

sourceSets {
    main {
        java {
            srcDir '/src'
        }
        resources {
            srcDir '/src'
        }
    }

    test {
        java {
            srcDirs = ["test"]
        }
    }
}

dependencies {
    testCompile 'org.mockito:mockito-core:1.+' 
    testCompile 'junit:junit:4.12'
}

有人对此有任何想法吗?

我所做的是在项目根目录下编辑.classpath文件:

...
<classpathentry kind="src" path="src/main/java">
  <attributes>
    <attribute name="FROM_GRADLE_MODEL" value="true"/>
  </attributes>
</classpathentry>
...

将“ classpathentry”节点中的“ path”属性设置为适当的值。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM