在Gradle中,如何使用项目以外的相对路径来源



我有以下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
...

相关内容

  • 没有找到相关文章

最新更新