在我看來,在maven項目中,要在子模塊中調用另一個子模塊,無非就是在pom文件中添加依賴dependency即可。但是實際過程中,還是有很多需要注意的點:
其一、maven打包有需求,不是什么打包類型都可以
其二、maven打的jar包,需要是可執行文件
實踐中,我發現,在eclipse運行項目時,不需要任何的構建插件,web模塊相互引用就能有用。但是,你將項目打成jar,在eclipse外,jar包跑不起來。檢查發現沒有主程序,即jar不可執行。
解決的思路很簡單,就是把jar打成可執行的包。只需在pom文件中添加如下配置即可
還有一點需要注意,通過模塊引用的方式,需要掃描到其他模塊的文件。需要添加如下配置: