<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 241,  comments - 116,  trackbacks - 0
    1.  繼承
    TCSTAR7034
    之前我們學習Maven的聚合機制遺留個問題,就是多個模塊的pom.xml文件的內容出現了冗余、重復的內容,解決這個問題其實使用Maven的繼承機制即可,就像Java的繼承一樣,父類就像一個模板,子類繼承自父類,那么有些通用的方法、變量都不必在子類中再重復聲明了,Maven的繼承機制類似,在一個父級別的Maven的pom文件中定義了相關的常量、依賴、插件等等配置后,實際項目模塊可以繼承此父項目的pom文件,重復的項不必顯示的再聲明一遍了,相當于父Maven項目就是個模板,等著其他子模塊去繼承。不過父Maven項目要高度抽象,高度提取公共的部分(交集)。筆者使用了先前的聚合項目模塊做的父模板pom,實際上很多機構也是這么實施的。商賬追收
    <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
        <modelVersion>4.0.0</modelVersion>
        <groupId>com.liuyan.account</groupId>
        <artifactId>MavenAccount-aggregator</artifactId>
        <version>0.0.1-SNAPSHOT</version>
        <packaging>pom</packaging>

        <properties>
            <springversion>2.5.6</springversion>
            <junitversion>2.5.6</junitversion>
        </properties>

        <dependencies>
            <dependency>
                <groupId>org.springframework</groupId>
                <artifactId>spring-core</artifactId>
                <version>${springversion}</version>
            </dependency>
            <dependency>
                <groupId>org.springframework</groupId>
                <artifactId>spring-beans</artifactId>
                <version>${springversion}</version>
            </dependency>
            <dependency>
                <groupId>org.springframework</groupId>
                <artifactId>spring-context</artifactId>
                <version>${springversion}</version>
            </dependency>
            <dependency>
                <groupId>org.springframework</groupId>
                <artifactId>spring-context-support</artifactId>
                <version>${springversion}</version>
            </dependency>
            <dependency>
                <groupId>javax.mail</groupId>
                <artifactId>mail</artifactId>
                <version>1.4.1</version>
            </dependency>
            <dependency>
                <groupId>junit</groupId>
                <artifactId>junit</artifactId>
                <version>4.7</version>
                <scope>test</scope>
            </dependency>
            <dependency>
                <groupId>com.icegreen</groupId>
                <artifactId>greenmail</artifactId>
                <version>1.3.1b</version>
                <scope>test</scope>
            </dependency>
        </dependencies>

        <build>
            <resources>
                <resource>
                    <directory>src/main/resource</directory>
                </resource>
            </resources>
            <plugins>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-source-plugin</artifactId>
                    <version>2.1.1</version>
                    <executions>
                        <execution>
                            <id>buildSource</id>
                            <goals>
                                <goal>jar-no-fork</goal>
                            </goals>
                            <inherited>false</inherited>
                            <configuration>
                            </configuration>
                        </execution>
                    </executions>
                </plugin>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-compiler-plugin</artifactId>
                    <configuration>
                        <target>1.5</target>
                    </configuration>
                </plugin>
            </plugins>
        </build>

        <modules>
            <module>../MavenAccount-email</module>
            <module>../MavenAccount-persist</module>
        </modules>
    </project>
    posted on 2011-06-08 09:29 墻頭草 閱讀(1035) 評論(1)  編輯  收藏

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    人人游戲網 軟件開發網 貨運專家
    主站蜘蛛池模板: 国产亚洲精品精品精品| 无遮挡国产高潮视频免费观看| 国产一级a毛一级a看免费视频| 亚洲国产电影av在线网址| 高潮内射免费看片| 亚洲伊人成无码综合网| 高清免费久久午夜精品| 国产成人精品日本亚洲专区61 | 日本二区免费一片黄2019| 亚洲日韩AV一区二区三区中文 | 亚洲综合色一区二区三区| 成年女人午夜毛片免费视频 | 特色特黄a毛片高清免费观看| 国产亚洲精品国看不卡| 手机看片国产免费永久| 亚洲综合一区二区精品导航| 99久久精品免费视频| 亚洲免费在线视频播放| 白白国产永久免费视频| www免费插插视频| 亚洲AV无码成人精品区蜜桃| 波多野结衣在线免费视频| 亚洲国产精品美女久久久久| 亚洲人妻av伦理| 99久久国产免费-99久久国产免费 99久久国产免费中文无字幕 | 黄网站色视频免费在线观看的a站最新 | 午夜免费福利视频| 中文字幕亚洲情99在线| 亚洲国产成人精品女人久久久 | 亚洲精品一二三区| 国产一级做a爱免费视频| 91在线免费观看| 亚洲综合伊人制服丝袜美腿| 又粗又黄又猛又爽大片免费 | 麻豆亚洲av熟女国产一区二| 午夜高清免费在线观看| 少妇性饥渴无码A区免费 | 亚洲a∨国产av综合av下载| 亚洲乱码精品久久久久..| **真实毛片免费观看| 牛牛在线精品观看免费正|