現(xiàn)在讓我們看一個典型的多項目構(gòu)建. 下面是項目的布局:
Example 7.10. 多項目構(gòu)建 - 分層布局
構(gòu)建布局
multiproject/
api/
services/webservice/
shared/
注意: 這個例子的代碼可以在 samples/java/multiproject 里找到.
現(xiàn)在我們能有三個項目. 項目的應(yīng)用程序接口 (API) 產(chǎn)生一個 JAR 文件, 這個文件將提供給用戶, 給用戶提供基于 XML 的網(wǎng)絡(luò)服務(wù). 項目的網(wǎng)絡(luò)服務(wù)是一個網(wǎng)絡(luò)應(yīng)用, 它返回 XML. shared 目錄包含被 api 和 webservice 共享的代碼.