我有projectA
在其Gradle构建文件中包含以下几行:
sourceSets {
kaitaiGenerated.java.srcDirs = ['src/kaitai']
main {
java {
srcDirs = ['src/main/java', 'src/kaitai/src']
}
}
}
projectB
取决于projectA
中定义的许多类。
其Gradle构建文件具有以下内容:
sourceSets {
main {
java {
srcDirs = [project(':projectA').sourceSets.main.java, 'src/main/java']
exclude '**/Main.java'
}
}
}
dependencies {
implementation project(":projectA")
// ...
}
exclude
似乎不起作用,因为加入它后我仍然遇到冲突。
使此工作最佳的解决方案是什么?
编辑:两个项目都是Spring引导。