使用gradle配置eclipse项目

时间:2017-01-23 15:03:28

标签: gradle

我使用eclipse插件的单个gradle文件:

plugins {
    id 'java'
    id 'eclipse'
}

repositories {
    mavenCentral()
}

dependencies {
    compile 'javax.servlet:javax.servlet-api:3.1.0'
    compile 'org.codehaus.jettison:jettison:1.3.7'
    compile 'org.apache.directory.api:api-all:1.0.0-M30'
    compile 'com.whalin:Memcached-Java-Client:3.0.2'
    compile 'org.mongodb:mongo-java-driver:2.14.3'
    compile 'commons-configuration:commons-configuration:1.10'
}

task wrapper(type: Wrapper) {
    gradleVersion = '3.1'
}

manifest {
    attributes 'Implementation-Title': '---', 'Implementation-Version': 0.1
}

我的所有源文件都在src/main/java下。当我执行gradle eclipse时,它会生成eclipse文物。然后,我使用Import > General > Existing project into workspace导入此项目。不过,我的源文件夹没有设置为导入项目中的源文件夹。

项目结构:

workspace
└───project
    └───src
        └───main
            ├───java
            └───resources

我还想设置其他参数,如输出文件夹,java合规性编译器......

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

On the official site有一个设置输出文件夹的解决方案。

  apply plugin: 'java'
  sourceSets {
   main {
         //if you truly want to override the defaults:
         output.resourcesDir = 'out/res'
         output.classesDir   = 'out/bin'    
   } 
  }

我希望它有所帮助。