我在一些文件夹中跟随了两个相邻的项目,我希望将非gradle项目中的特定源包含到此项目中,其结构如下所示。
rootfolder/
my-gradle-project/
src/main/java
build.gradle
my-non-gradle-project/
src/main/java/com/example/utils
在build.gradle中为什么跟随不起作用?我有什么选择?
此外,我还需要包含非gradle项目中的特定java源代码。
build.gradle
sourceSets.main.java.srcDirs = [
'src/main/java',
'../my-non-gradle-project/src/main/java/com/example/util')]
答案 0 :(得分:1)
以下内容在intelliJ中起作用:
...
group 'org.example'
version '1.0-SNAPSHOT'
sourceSets {
main {
java{
srcDirs '../my-non-gradle-project/src/main/java/com/example/util' /* include proto files from base project level */
}
}
}
sourceCompatibility = 1.11
...