<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權(quán)威指南》中文版

    1、常用命令
    mvn compile
    編譯主程序源代碼,不會(huì)編譯test目錄的源代碼。第一次運(yùn)行時(shí),會(huì)下載相關(guān)的依賴包,可能會(huì)比較費(fèi)時(shí)。

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

    mvn test
    運(yùn)行應(yīng)用程序中的單元測(cè)試

    mvn site
    生成項(xiàng)目相關(guān)信息的網(wǎng)站

    mvn clean
    清除目標(biāo)目錄中的生成結(jié)果

    mvn package
    依據(jù)項(xiàng)目生成 jar 文件,打包之前會(huì)進(jìn)行編譯,測(cè)試。

    mvn install
    在本地 Repository 中安裝 jar。

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

    2、pom.xml 說(shuō)明

    <?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>

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


    3、創(chuàng)建Maven Web項(xiàng)目
     mvn archetype:generate -DgroupId=com.demo -DartifactId=web-app -DarchetypeArtifactId=maven-archetype-webapp
    groupId 組織名,對(duì)應(yīng)項(xiàng)目的package;artifactId 項(xiàng)目名;archetypeArtifactId 項(xiàng)目類型

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

    常用鏈接

    留言簿(3)

    隨筆分類

    隨筆檔案

    收藏夾

    搜索

    •  

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

    主站蜘蛛池模板: 夭天干天天做天天免费看| 亚洲无码在线播放| 亚洲一区AV无码少妇电影☆| 色www永久免费| 国产一级特黄高清免费大片| 亚洲啪啪免费视频| 国产成人久久AV免费| 亚洲欧洲精品成人久久曰影片 | 亚洲国产精品成人| 在线视频亚洲一区| 毛片免费在线视频| 亚洲成在人线中文字幕| 97在线视频免费| 亚洲AV日韩AV天堂久久| www永久免费视频| 亚洲精品在线视频| 24小时日本电影免费看| 亚洲日韩在线视频| 亚洲成人国产精品| 97在线观免费视频观看| 亚洲乱码卡一卡二卡三| 国产亚洲精品看片在线观看| 久久er国产精品免费观看8| 久久久久国产成人精品亚洲午夜| 日本最新免费网站| 亚洲欧洲无码AV不卡在线| 91情侣在线精品国产免费| 黄床大片免费30分钟国产精品| 亚洲一级毛片视频| 永久中文字幕免费视频网站| 国产精品亚洲综合网站| 亚洲国产成人久久笫一页| 免费人成在线视频| 在线观看亚洲免费视频| 亚洲冬月枫中文字幕在线看| 亚洲开心婷婷中文字幕| 18以下岁毛片在免费播放| 国产在线观看xxxx免费| 亚洲国产成人精品无码一区二区 | 亚洲啪啪AV无码片| 亚洲高清偷拍一区二区三区 |