<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
    主站蜘蛛池模板: 人人狠狠综合久久亚洲高清| 国产亚洲精品激情都市| 自拍偷自拍亚洲精品播放| 亚洲国产综合无码一区二区二三区| 三级毛片在线免费观看| 亚洲日产2021三区在线| 亚洲A∨午夜成人片精品网站| 久久国产精品免费看| 亚洲精品美女久久久久久久| 国产亚洲精品无码拍拍拍色欲 | 国产又黄又爽又大的免费视频| 亚洲一卡2卡三卡4卡有限公司| 日韩激情淫片免费看| 污污网站18禁在线永久免费观看| 国产亚洲漂亮白嫩美女在线| 亚洲欧洲日产国产综合网| 免费观看日本污污ww网站一区| 免费人妻无码不卡中文字幕系| 日日躁狠狠躁狠狠爱免费视频| 亚洲无人区视频大全| 亚洲精品亚洲人成在线观看| 日韩视频在线免费观看| 无码国产精品一区二区免费16| 日韩成人精品日本亚洲| 亚洲第一区视频在线观看| 亚洲一区二区三区影院| 又粗又大又长又爽免费视频| 亚洲网址在线观看你懂的| 日韩精品成人亚洲专区| 久久不见久久见免费影院| 午夜免费啪视频在线观看| 免费一级毛suv好看的国产网站 | 免费一级毛片在线播放放视频 | 久久青青草原亚洲av无码| 色播在线永久免费视频| 国产免费丝袜调教视频| a在线视频免费观看| 一个人看的www免费高清| 精品国产亚洲AV麻豆| 亚洲天然素人无码专区| 亚洲最大的黄色网|