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

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

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

    posts - 122,  comments - 25,  trackbacks - 0
    《Maven權威指南》中文版

    1、常用命令
    mvn compile
    編譯主程序源代碼,不會編譯test目錄的源代碼。第一次運行時,會下載相關的依賴包,可能會比較費時。

    mvn test-compile
    編譯測試代碼,compile之后會生成target文件夾,主程序編譯在classes下面,測試程序放在test-classes下。

    mvn test
    運行應用程序中的單元測試

    mvn site
    生成項目相關信息的網站

    mvn clean
    清除目標目錄中的生成結果

    mvn package
    依據項目生成 jar 文件,打包之前會進行編譯,測試。

    mvn install
    在本地 Repository 中安裝 jar。

    mvn eclipse:eclipse
    生成 Eclipse 項目文件及包引用定義,注意,需確保定義Classpath Variables: M2_REPO,指向本地maven類庫目錄。

    2、pom.xml 說明

    <?xml version="1.0" encoding="UTF-8"?>
    <project>
        
    <modelVersion>4.0.0</modelVersion>
        
    <groupId>com.tutorial.struts2</groupId>
        
    <artifactId>tutorial</artifactId>
        
    <packaging>war</packaging>
        
    <version>1.0-SNAPSHOT</version>
        
    <name>Struts 2 Starter</name>
        
    <url>http://www.myComp.com</url>
        
    <description>Struts 2 Starter</description>
        
    <dependencies>
            
    <!-- Junit -->
            
    <dependency>
                
    <groupId>junit</groupId>
                
    <artifactId>junit</artifactId>
                
    <version>4.4</version>
                
    <scope>test</scope>
            
    </dependency>

            
    <dependency>
                
    <groupId>org.springframework</groupId>
                
    <artifactId>spring</artifactId>
                
    <version>2.5.5</version>
            
    </dependency>
        
    </dependencies>
    </project>

    說明:
    modelversion pom.xml 使用的對象模型版本
    groupId 創建項目的組織或團體的唯一 Id
    artifactId> 項目唯一Id, 項目名
    packaging 打包擴展名(JAR、WAR、EAR)
    version 項目版本號
    name 顯示名,用于生成文檔
    url 組織站點,用于生成文檔
    description 項目描述,用于生成文檔
    dependency之scope 管理依賴部署,取值如下:
      compile 缺省值,用于所有階段,隨項目一起發布;
      provided 期望JDK、容器或使用者提供此依賴。如servlet.jar;
      runtime 只在運行時使用;
      test 只在測試時使用,不隨項目發布;
      system 需顯式提供本地jar,不在代碼倉庫中查找;


    3、創建Maven Web項目
     mvn archetype:generate -DgroupId=com.demo -DartifactId=web-app -DarchetypeArtifactId=maven-archetype-webapp
    groupId 組織名,對應項目的package;artifactId 項目名;archetypeArtifactId 項目類型

    posted on 2009-02-27 17:42 josson 閱讀(1100) 評論(0)  編輯  收藏 所屬分類: 大雜燴
    <2009年2月>
    25262728293031
    1234567
    891011121314
    15161718192021
    22232425262728
    1234567

    常用鏈接

    留言簿(3)

    隨筆分類

    隨筆檔案

    收藏夾

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 67pao强力打造67194在线午夜亚洲 | 草久免费在线观看网站| 亚洲乱码av中文一区二区| 亚洲国产精品成人午夜在线观看 | 国产大片免费天天看| 十九岁在线观看免费完整版电影| 最近中文字幕mv免费高清在线| 在线视频精品免费| 午夜亚洲av永久无码精品| 久久亚洲国产精品五月天| 国产99在线|亚洲| 特级毛片免费观看视频| baoyu116.永久免费视频| 国产桃色在线成免费视频| 亚洲色图综合在线| 亚洲黄色一级毛片| 69pao强力打造免费高清| 亚洲精品国产高清嫩草影院| 亚洲国产精品网站久久| 丝袜捆绑调教视频免费区| 日本免费中文字幕在线看| 亚洲啪啪AV无码片| 亚洲精品自偷自拍无码| 免费在线观看黄网| 亚洲精品午夜视频| A级毛片高清免费视频在线播放| 91在线视频免费91| 亚洲精品无码久久久久| 日本亚洲欧美色视频在线播放| 99视频在线看观免费| 国产成人亚洲综合无码精品| 日韩免费在线中文字幕| 亚洲V无码一区二区三区四区观看| 亚洲AV电影天堂男人的天堂| 亚洲AV蜜桃永久无码精品| 久久综合九色综合97免费下载 | 噜噜噜亚洲色成人网站∨| 女人张开腿等男人桶免费视频| 国产亚洲精品精华液| 人妻视频一区二区三区免费| 亚洲国产精品午夜电影|