1. 程式人生 > >Maven常用命令 1

Maven常用命令 1

Maven庫:

Maven依賴查詢:

Maven常用命令
1. 建立Maven的普通java專案: 
   mvn archetype:create 
   -DgroupId=packageName 
   -DartifactId=projectName  
2. 建立Maven的Web專案:   
    mvn archetype:create 
    -DgroupId=packageName    
    -DartifactId=webappName 
    -DarchetypeArtifactId=maven-archetype-webapp    
3. 清理編譯:mvn clean compile
4. 清理測試:mvn clean test
5. 清理打包:mvn clean package 
6. 清理安裝:mvn clean install
7. 生成eclipse專案:mvn eclipse:eclipse 
8. 生成idea專案:mvn idea:idea 
9. 編譯測試的內容:mvn test-compile  
10. 只打jar包: mvn jar:jar  
11. 跳過測試:  mvn install -Dmaven.test.skip=true 
11. 指定埠:  mvn -Dmaven.tomcat.port=9090
12. 只測試而不編譯,也不測試編譯:mvn test -skipping compile -skipping test-compile ( -skipping 的靈活運用,當然也可以用於其他組合命令)
13. 清除eclipse的一些系統設定: mvn eclipse:clean

通過cvs或svn下載程式碼到本機,然後執行mvn eclipse:eclipse生成ecllipse專案檔案,然後匯入到eclipse就行了;修改程式碼後執行mvn compile或mvn test檢驗,也可以下載eclipse的maven外掛。

釋出第三方Jar到本地庫中: mvn install:install-file -DgroupId=com -DartifactId=client -Dversion=0.1.0 -Dpackaging=jar -Dfile=d:\client-0.1.0.jar。

【新增 jar 包到本地倉庫】

mvn install:install-file 
  -DgroupId=xxx
  -DartifactId=xxx     
  -Dversion=1.0         //版本號
  -Dpackaging=jar               //型別
  -Dfile=d:\xxx-1.0.jar     //jar實際路徑

新增打包外掛:

複製程式碼
<plugin>
   <artifactId>maven-compiler-plugin</artifactId>
   <configuration>
       <source>1.6</source>
       <target>1.6</target>
       <encoding>UTF-8</encoding>
       <compilerArguments>
             <extdirs>src\main\webapp\WEB-INF\lib</extdirs>
       </compilerArguments>
    </configuration>
</plugin>
複製程式碼

【庫版本選擇】
<dependency>
<groupId>org.codehaus.plexus</groupId>
<artifactId>plexus-utils</artifactId>
<version>[1.1,)</version>
</dependency>
表示式 含義
(,1.0] version<=1.0
[1.2,1.3]1.2<=version<=1.3
[1.0,2.0)1.0<=version<2.0
[1.5,) 1.5<=version
(,1.1),(1.1,) version!=1.1

【pom.xml 基本節點】
<project> 根節點
<modelversion> pom.xml使用的物件模型版本
<groupId> 建立專案的組織或團體的唯一Id
<artifactId> 專案唯一Id,專案名
<packaging>打包副檔名(JAR、WAR、EAR)
<version> 專案版本號
<name> 顯示名,用於生成文件
<url> 組織站點,用於生成文件
<description>專案描述,用於生成文件
<dependency>之<scope>管理依賴部署

<scope> 可使用 5 個值:
compile 預設值,用於所有階段,隨專案一起釋出
provided 期望JDK、容器或使用者提供此依賴。如servlet.jar
runtime 只在執行時使用
test 只在測試時使用,不隨專案釋出
system 需顯式提供本地jar,不在程式碼倉庫中查詢

相關推薦

Maven常用命令 1

Maven庫: Maven依賴查詢: 【Maven常用命令】 1. 建立Maven的普通java專案:     mvn archetype:create     -DgroupId=packageName     -DartifactId=projectName   2. 建立Maven的Web專案

Linux常用命令1

linux常用命令1命令描述:查看當前所在目錄的全路徑 命令:pwd命令描述:查看當前系統日期 命令:date命令描述:查看當前系統年月日 命令:date +%Y-%m-%d命令描述:對日期的天數進行操作 命令:date +%Y-%m-%d --date="-1 day"命令描述:查看服務器上哪些用戶登錄 命

maven常用命令介紹

記憶 頂級 新浪微博 默認 是否 小例子 ima svn ng- mvn 3.0.4 創建maven項目命令 mvn archetype:generate -DgroupId=damocles-autocredit -DartifactId=damocles-auto

maven常用命令

pack font webapp 常用配置 OS gen nbsp install cat 原文地址(maven常用配置及命令):http://yanan0628.iteye.com/blog/2270344 maven常用命令: mvn archetype:ge

常用命令1

linux基礎命令秘鑰路徑 : vi /root/.ssh/authorized_keys 網卡路徑 :/etc/sysconfig/network-scripts/ifcfg-ens33 單用戶模式,開機按e按方向鍵下鍵,移動到linux16這一行,將ro 改為 rw init=/sysroot/bin/b

20180616_Git的常用命令1(init、status、add 和 commit)

知識 rails 我們 www. not base 安裝完成 tps 管理 Git的常用命令(一邊學習,一邊更新中) 感謝廖雪峰老師提供的git教程: 傳送門: https://www.liaoxuefeng.com/wiki/00137395163059

linex常用命令1

sta 創建目錄 name time 切換 seq tail 移動目錄 -m 常用初始命令1、mkdir 創建目錄-p 遞歸2、touch 創建文件3、ls 列表目錄4、cd 切換目錄5、echo 打印6、cp 拷貝目錄-r遞歸 -a(dp

maven常用命令集合(收藏大全)

update style 聯網 valid -o 轉化 mpi 查看 追隨者 抽了點時間,整理了一些maven常用命令參數,以便參考;參考了maven官網和網上其他一些maven追隨者的文件,不在此一一列舉,但表示感謝! mvn命令參數 mvn -v

maven 常用命令

order spa target src 字節 tar body enter 站點 1, 命令 命令 作用 描述 mvn clean 清理 刪除 target 目錄 mvn compile 編譯 將 src/java/main 中的源碼編譯成字節碼文件放

Atitit 微信小程式的部署流程文件 目錄 1.1. 設定https 參照 Atitit tomcat linux 常用命令 1 1.2. 增加證書 騰訊雲和阿里雲都可申請免費證書,但要一天

Atitit 微信小程式的部署流程文件   目錄 1.1. 設定https  參照 Atitit tomcat linux 常用命令 1 1.2. 增加證書   騰訊雲和阿里雲都可申請免費證書,但要一天稽核  可以淘寶購買證書快速寫

maven常用命令列的使用

maven常用命令列的使用 maven通常結合ide使用,但是在有些場景下,需要使用mvn命令列,尤其是專案打包及安裝。 1.maven常用命令列 進入工程目錄,執行mvn命令: 編譯專案:m

2.maven常用命令和生命週期(慕課網)

一.maven專案工程demo 1.pom.xml <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:sc

maven常用命令列總結

maven專案,在命令列中操作,非常簡潔、高效,現將maven專案常用命令列總結如下:   maven命令列命令總結 序號 整理 統計 命令 作用

maven常用命令行總結

-c 變量 padding prepare spa post ner package 打包 maven項目,在命令行中操作,非常簡潔、高效,現將maven項目常用命令行總結如下: maven命令行命令總結 序號 整理 統計 命令 作用 1 基本 5

maven常用命令及生命週期

1.maven的常用命令 clean:清理     將專案根目錄下target目錄清理掉 compile:編譯   將專案中.java檔案編譯為.class檔案 test:單元測試   (單元測試類名的要求:xxxTest.java)  將專案根目錄src/test/j

maven學習----maven常用命令及基礎

mvn -v 檢視maven版本 compile 編譯 test 測試 package 打包 clean 刪除 install 安裝jar 包到本地倉庫中 目錄骨架建立命令(兩種方式) mvn archetype:generate :一步步填寫專案所需資料

maven:常用命令

Maven庫: Maven依賴查詢: 一,Maven常用命令: 1. 建立Maven的普通Java專案: mvn archetype:create -DgroupId=packageName -DartifactId=projectName

Atitit 微信小程式的部署流程文件 目錄 1.1. 設定https 參照 Atitit tomcat linux 常用命令 1 1.2. 增加證書 騰訊雲和阿里雲都可申請免費證書,但要一天

Atitit 微信小程式的部署流程文件 目錄 設定https  參照 Atitit tomcat linux 常用命令 Atitit tomcat https配置 D:\jdk1.8.0_31\bin\keytool.exe -ge

maven(5)------eclipse下maven常用命令打包

eclipse整合maven常用命令clean,install,一步完成專案清理和打包。在整合工具下使用maven 命令與命令視窗不同,需要將mvn省掉(比如:mvn clean,在工具中直接用clean即可)。 mvn下命令有clean(清理),test(執行測試程式碼)

Linux 常用命令1 pwd、ls、cd、tab、清屏、重定向、轉義、管道、touch、mkdir、tree、cat、more、rmdir、rm、grep、help、man、history、find

宣告:頁1涉及的命令:pwd、ls、cd、tab、清屏、重定向、轉義、管道、touch、mkdir、tree、cat、more、rmdir、rm、grep、help、man、history、find頁2正在更新中,傳送門:https://blog.csdn.net/dumun