第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

請問幾個關(guān)于maven模塊的問題

請問幾個關(guān)于maven模塊的問題

慕姐4208626 2018-07-06 11:11:00
目前公司項目是以maven模塊的方式搭建的,其中有7個模塊,但是有的模塊是jar項目,有的模塊是war項目以前我都是單個項目直接打包運行的,現(xiàn)在有很多模塊,而且有的是jar有的是war(web項目)而且人家給我演示的時候直接運行起來了war的那個模塊我現(xiàn)在不知道該怎么打包這種項目,怎么運行,模塊與模塊之間有引用,而且用的容器是內(nèi)嵌的jetty【主要是我以前沒有用過模塊,求大神解釋】
查看完整描述

2 回答

?
慕碼人2483693

TA貢獻1860條經(jīng)驗 獲得超9個贊

這里面主要涉及聚合模塊以及父子模塊繼承的問題。掌握好就可以了。

假如你有一個項目名稱為PRJ,依賴下面的三個模塊,分別是common,service,以及web,
目錄結(jié)構(gòu)如下:
PRJ ...聚合模塊,packaging方式為pom,這個很關(guān)鍵,然后modules要列出它的子模塊
+common ...JAR
+service ...JAR,依賴common
+web ...WAR,依賴common和service,注意packaging方式為war

那么可以這么寫pom文件
1.PRJ項目的pom.xml:

    <groupId>g</groupId>
    <artifactId>a</artifactId>
    <version>1.0</version>
    <packaging>pom</packaging>

    <modules>
        <module>common</module>
        <module>service</module>
        <module>web</module>
    </modules>

2.common模塊的pom.xml:

     <parent>
        <groupId>g</groupId>
        <artifactId>a</artifactId>
        <version>1.0</version>
    </parent>
    <artifactId>common</artifactId>

3.service模塊的pom.xml:

     <parent>
        <groupId>g</groupId>
        <artifactId>a</artifactId>
        <version>1.0</version>
    </parent>
    <artifactId>service</artifactId>

3.web模塊的pom.xml:

     <parent>
        <groupId>g</groupId>
        <artifactId>a</artifactId>
        <version>1.0</version>
    </parent>
    <artifactId>web</artifactId>
        <packaging>war</packaging>

只要你目錄關(guān)系正確,那只要模仿上面方式,你針對PRJ或者web進行mvn clean install處理,是可以正常打包的。
至于里面的依賴關(guān)系dependencies的寫法,我就省略了,希望能對你有所幫助。


查看完整回答
反對 回復(fù) 2018-07-18
?
精慕HU

TA貢獻1845條經(jīng)驗 獲得超8個贊

jar包是被war包依賴的吧,war包是在服務(wù)器端運行的,打包的時候直接在父項目的pom路徑下 mvn clean package -DskipTests就可以了,首次打包的話用mvn clean install -DskipTests

查看完整回答
反對 回復(fù) 2018-07-18
  • 2 回答
  • 0 關(guān)注
  • 304 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號