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

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

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

    Sealyu

    --- 博客已遷移至: http://www.sealyu.com/blog

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      618 隨筆 :: 87 文章 :: 225 評論 :: 0 Trackbacks

    對于使用maven的骨架創建工程,想必大家都已經熟悉了,這里是一些常用的工程類型,如想看到更多的骨架可以使用mvn的交互式Interactive generate Goal創建指令:mvn archetype:generate


    // Creating a simple java application
    mvn archetype:create -DgroupId=[your project's group id] -DartifactId=[your project's artifact id]

    // Creating a webapp
    mvn archetype:create -DgroupId=[your project's group id] -DartifactId=[your project's artifact id] -DarchetypeArtifactId=maven-archetype-webapp

    // Creating a site
    mvn archetype:create -DgroupId=[your project's group id] -DartifactId=[your project's artifact id] -DarchetypeArtifactId=maven-archetype-site-simple

    // Creating a mojo
    mvn archetype:create -DgroupId=[your project's group id] -DartifactId=[your project's artifact id] -DarchetypeArtifactId=maven-archetype-mojo

    // Creating a portlet
    mvn archetype:create -DgroupId=[your project's group id] -DartifactId=[your project's artifact id] -DarchetypeArtifactId=maven-archetype-portlet

    現在想介紹的是多模塊的工程的構建。

    典型的多模塊劃分,即按MVC的分層方式來構建多個模塊,如工程包括web,business,core3個模塊。好我們先看看主工程的pom中應添加些什么,請注意紅色文字部分


    1.主工程的pom文件中內容:

        <modelVersion>4.0.0</modelVersion>
        <groupId>com.your-company.xxxx</groupId>
        <artifactId>xxxx</artifactId>
        <packaging>pom</packaging>
        <version>1.0</version>
        <name>xxxx Project</name>
        <url>http://maven.apache.org</url>

        <!-- 工程所包含的模塊 -->

        <modules>
            <module>xxxx-core</module>
            <module>xxxx-business</module>
            <module>xxxx-web</module>
        </modules>

    2.Web模塊的pom文件:

        <!-- 父級的pom文件位置 -->

        <parent>
            <groupId>com.your-company.xxxx</groupId>
            <artifactId>xxxx</artifactId>
            <version>1.0</version>
            <relativePath>../pom.xml</relativePath>
        </parent>

        <groupId>com.your-company.xxxx</groupId>
        <artifactId>xxxx-web</artifactId>
        <packaging>war</packaging>
        <version>1.0</version>
        <name>xxxx-web/name>
        <url>http://maven.apache.org</url>

        <dependencies>
            <!-- Application Dependencies -->
            <!-- Web層所依賴的上兩層模塊 -->

            <dependency>
                <groupId>com.your-company.xxxx</groupId>
                <artifactId>xxxx-core</artifactId>
                <version>${version}</version>
            </dependency>
            <dependency>
                <groupId>com.your-company.xxxx</groupId>
                <artifactId>xxxx-business</artifactId>
                <version>${version}</version>
            </dependency>

            ...

        <dependencies>


    3.完成后,mvn eclipse:eclipse后的文件目錄為:

    xxxx

    ├─xxxx-core

    │ ├─pom.xml
    │ ├─.settings
    │ ├─src
    │ │ ├─main
    │ │ │ ├─java
    │ │ │ └─resources
    │ │ └─test
    │ │      ├─java
    │ │      └─resources
    │ └─target
    │      ├─classes
    │      └─test-classes

    ├─xxxx-business
    │ ├─pom.xml
    │ ├─.settings
    │ ├─src
    │ │ ├─main
    │ │ │ ├─java
    │ │ │ └─resources
    │ │ └─test
    │ │      ├─java
    │ │      └─resources
    │ └─target
    │      ├─classes
    │      └─test-classes

    ├─xxxx-web

    │ ├─pom.xml
    │ ├─.settings
    │ ├─src
    │ │ ├─main
    │ │ │ ├─java
    │ │ │ └─resources
    │ │ └─test
    │ │      ├─java
    │ │      └─resources
    │ └─target
    │      ├─classes
    │      └─test-classes

    |--pox.xml

    posted on 2009-12-30 14:48 seal 閱讀(2865) 評論(0)  編輯  收藏 所屬分類: Maven
    主站蜘蛛池模板: 成人永久免费福利视频网站| 边摸边吃奶边做爽免费视频99| 亚洲综合视频在线观看| 久久99亚洲网美利坚合众国 | 亚洲国产理论片在线播放| 亚洲一线产区二线产区精华| 亚洲中文精品久久久久久不卡| 极品色天使在线婷婷天堂亚洲| 西西人体大胆免费视频| a级毛片毛片免费观看久潮| 一区二区三区观看免费中文视频在线播放 | 亚洲午夜免费视频| 久章草在线精品视频免费观看| 精品免费人成视频app| 国产免费人成视频在线观看| 久久青青成人亚洲精品| 亚洲欧美第一成人网站7777| 免费人人潮人人爽一区二区| 美丽姑娘免费观看在线观看中文版| 国产男女猛烈无遮挡免费视频网站 | 亚洲欧洲国产精品久久| 精品亚洲成A人在线观看青青| 国产男女爽爽爽免费视频| 永久免费AV无码国产网站| 不卡精品国产_亚洲人成在线 | 国产成人免费片在线观看| 337p日本欧洲亚洲大胆色噜噜| 一级毛片免费视频网站| 国产人在线成免费视频| 亚洲成av人在线视| 猫咪免费观看人成网站在线| 九九精品免费视频| 亚洲男人的天堂在线播放| 一区二区三区视频免费观看| 成人人免费夜夜视频观看| 亚洲精品国产免费| 无码一区二区三区免费| 亚洲精品无码AV人在线播放| 黄色毛片视频免费| 亚洲高清无码专区视频| 免费精品国产自产拍在线观看|