<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
    主站蜘蛛池模板: 在线免费观看你懂的| 夜夜嘿视频免费看| 亚洲黄片手机免费观看| 国产精品亚洲高清一区二区| 亚洲欧洲精品成人久久曰| 人与动性xxxxx免费| 免费看美女让人桶尿口| 中文字幕专区在线亚洲| 亚洲校园春色另类激情| 一级A毛片免费观看久久精品| 日韩免费无砖专区2020狼| 亚洲αv久久久噜噜噜噜噜| 亚洲国产日韩视频观看| 毛片A级毛片免费播放| 精品国产亚洲一区二区三区| 亚洲精品日韩一区二区小说| 精品免费视在线观看| 亚洲国产精品无码久久久蜜芽| 国内精品久久久久影院免费 | 国产人妖ts在线观看免费视频| 亚洲欧洲无码AV不卡在线| 亚洲av无码天堂一区二区三区| 国产精品成人69XXX免费视频| 免费国产作爱视频网站| 亚洲中文字幕无码久久2020| 免费一级毛片女人图片| 国产亚洲精品免费视频播放| 暖暖免费高清日本中文| 四虎影视久久久免费| 久久青草亚洲AV无码麻豆| 国产成人精品免费视频动漫| 亚洲国产一区二区三区青草影视| 18级成人毛片免费观看| 亚洲AV日韩精品久久久久久久| 午夜免费1000部| 成a人片亚洲日本久久| 亚洲AV无码一区二区三区DV| 最近中文字幕无免费视频| 免费大片av手机看片高清| 久久精品国产亚洲| 午夜电影免费观看|