首页 文章

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

提问于
浏览
1

我导入了一个已经存在的 gradle 项目,一切正常,但是当我从 eclipse 刷新gradle源文件夹时,从构建路径中删除了两个文件夹src和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'
}

有没有人对此有任何想法?

1 回答

  • 0

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

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

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

相关问题