Java 項(xiàng)目里面有個(gè)聚合的概念,它沒(méi)有.net里面解決方案(solution)的能力,可以統(tǒng)一的編譯項(xiàng)目下的所有包,或設(shè)置統(tǒng)一的打包路徑,使用maven編譯后的產(chǎn)物也不會(huì)像.net那樣編譯到當(dāng)前項(xiàng)目的bin文件夾下面,而是統(tǒng)一的生成到配置好的 settings.xml 文件的 localRepository 配置節(jié)下的路徑,為了實(shí)現(xiàn)統(tǒng)一編譯和打包的能力,這時(shí)候就要建立一個(gè)空的包,注意是空的!里面刪除src文件夾,因?yàn)樗静恍枰獙?xiě)代碼,他要做的就是修改pom.xml文件
下圖建立一個(gè)ssm空包,就是為了管理項(xiàng)目里的所有包,然后修改pom.xml配置文件,把項(xiàng)目中的其他包做一個(gè)映射配置
?需要注意的是這一段,把 pojo 這個(gè)包跟這個(gè)空包做了一個(gè)關(guān)聯(lián),然后這個(gè)空包的maven生命周期就可以同步到下面所有關(guān)聯(lián)的包了,這就是Java項(xiàng)目構(gòu)建的聚合
<packaging>pom</packaging>
<modules>
<module>../pojo</module>
</modules>
此時(shí)Maven 的構(gòu)建樹(shù)就會(huì)多出一個(gè)root的標(biāo)記,代表他是項(xiàng)目的根
?文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-627299.html
?文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-627299.html
到了這里,關(guān)于Java Maven 構(gòu)建項(xiàng)目里面有個(gè)聚合的概念的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!