本來以為子項目中compile project(':xxx'),就能引用其他模塊了,因為之后idea也沒在引用時候標紅
然而我gradle build的時候,居然各種找不到引用模塊的類
最后在stackoverflow上面看到類似的,說要在對應子模塊加sourceSets
自己鼓搗半天,終於...
在子模塊build.gradle最后加上以下代碼即可
sourceSets { main { java { srcDirs = ['src/main/java','../(另一個子模塊)/src/main/java'] } } } jar { manifest { attributes 'Main-Class': '項目的main-class' } }