我使用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合规性编译器......
有什么想法吗?
答案 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'
}
}
我希望它有所帮助。