在 gradle 如何使用项目外相对路径的资源
In gradle how to use sources from relative path outside of project
我在某个文件夹中有以下 2 个彼此相邻的项目,我想将来自非 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')]
以下在 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
...
我在某个文件夹中有以下 2 个彼此相邻的项目,我想将来自非 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')]
以下在 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
...