<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 閱讀(2858) 評論(0)  編輯  收藏 所屬分類: Maven
    主站蜘蛛池模板: 亚洲国产综合无码一区二区二三区| 最近中文字幕mv手机免费高清| 免费中文字幕不卡视频| 国产v亚洲v天堂a无| 免费国产黄线在线观看| 亚洲久悠悠色悠在线播放| 女人毛片a级大学毛片免费| 亚洲精品9999久久久久无码| 国产又粗又猛又爽又黄的免费视频| mm1313亚洲国产精品无码试看 | 久草福利资源网站免费| 亚洲AV成人片色在线观看高潮| 暖暖在线视频免费视频| 亚洲男女性高爱潮网站| 成人无遮挡毛片免费看| 最新亚洲人成无码网站| 亚洲热妇无码AV在线播放| 日本黄色动图免费在线观看| 亚洲精品国产啊女成拍色拍| 免费无码肉片在线观看| 高潮毛片无遮挡高清免费| 亚洲色无码一区二区三区| 18级成人毛片免费观看| 亚洲AV无码成人精品区日韩| 国产亚洲精品激情都市| 1000部拍拍拍18勿入免费视频下载| 亚洲人成77777在线观看网| 亚洲Av无码乱码在线znlu| 精品四虎免费观看国产高清午夜| 亚洲精品国产福利在线观看| 日韩在线视频免费看| aa在线免费观看| 亚洲女人初试黑人巨高清| 国产在线观看www鲁啊鲁免费| 最新国产乱人伦偷精品免费网站| 亚洲成人福利在线| 免费人成视频x8x8入口| 四虎精品视频在线永久免费观看| 色偷偷亚洲男人天堂| 久久狠狠高潮亚洲精品| 一本久久综合亚洲鲁鲁五月天|