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