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

    隨筆分類

    隨筆檔案

    收藏夾

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 久久夜色精品国产亚洲AV动态图| 永久免费看bbb| 国产亚洲一区二区三区在线| www.xxxx.com日本免费| 亚洲第一区精品日韩在线播放| 欧美亚洲精品一区二区| 午夜亚洲国产成人不卡在线| 免费VA在线观看无码| 久久精品国产亚洲5555| 热久久这里是精品6免费观看| 亚洲AV人人澡人人爽人人夜夜| 久久久久久久99精品免费| 亚洲网站在线播放| 五月婷婷综合免费| 亚洲av无码兔费综合| 亚洲毛片网址在线观看中文字幕 | 亚洲女子高潮不断爆白浆| 四虎永久在线精品视频免费观看| 视频一区在线免费观看| 亚洲中文字幕久久精品无码APP | 亚洲国产精品一区二区成人片国内| 精品免费视在线观看| 亚洲视频一区在线观看| 国产美女在线精品免费观看| 亚洲精品无播放器在线播放| 亚洲伊人久久综合影院| 久久午夜伦鲁片免费无码| 2020亚洲男人天堂精品| 全黄性性激高免费视频| 日韩精品在线免费观看| 亚洲精品天堂在线观看| 亚洲伊人久久综合影院| 亚洲最大免费视频网| 美女被爆羞羞网站免费| 国产亚洲婷婷香蕉久久精品| 无码人妻一区二区三区免费| 免费人成大片在线观看播放电影| 亚洲电影国产一区| 国产在线观看免费视频播放器| 女人隐私秘视频黄www免费| 亚洲日日做天天做日日谢|