gradle 多模塊Springboot項目 compile project引用其他模塊的坑


本來以為子項目中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'
    }
}

  




免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM