一、Maven命令简介

  Maven提供了一套命令可以用来创建Java工程、编译、打包等操作。通过这些命令来处理工作变得更方便、简洁。

  Maven工程结构和内容被定义在pom.xml文件中,全称project object moduel

  当我们创建一个Maven工程时,Maven会创建默认的工程结构,开发者只需要合理的放置配置文件,而在pom.xml文件中无需做任何配置。

  

二、Maven创建工程命令

  mvn clean:表示运行清理操作(会默认把target文件夹中的数据清理)。

  mvn clean compile:表示先运行清理之后运行编译,会将代码编译到target文件夹中。

   mvn clean test:运行清理和测试。

   mvn clean package:运行清理和打包。

   mvn clean install:运行清理和安装,会将打好的包安装到本地仓库中,以便其他的项目可以调用。

   mvn clean deploy:运行清理和发布(发布到私服上面)。

   上面的命令大部分都是连写的,大家也可以拆分分别执行,这是活的,看个人喜好以及使用需求,Eclipse Run as对maven项目会提供常用的命令。

 

  Maven创建工程命令格式:



mvn archetype:generate 
-Dgroupid              #公司名称
-DartifactId             #项目名称
-DarchetypeArtifactId        #archetypeArtifactId 模型(骨架)
-DinteractiveMode              #是否使用交互模式



备注:archetypeArtifactId模型(骨架):

  (1)指定为maven-archetype-quickstart,创建一个java project工程;

  (2)指定为maven-archetype-webapp   ,创建一个web project工程。

1、使用maven-archetype-quickstart骨架来创建java project

  在D盘下新建maven文件夹,进入d:\maven下,按着shift键同时右键,会弹出“在此处打开命令窗口(W)”

mvn 指定java版本 java执行mvn命令_mvn 指定java版本

  在打开的cmd窗口中输入命令:mvn archetype:generate,此时如果你是第一次执行该命令,就会下载很多插件。

mvn 指定java版本 java执行mvn命令_java_02

  当需要下载的内容下载完成之后,就开始填写参数类创建工程(注意:本人配置过阿里云远程仓库,所以下载路径不一样)



。。。。。。。
776: remote -> com.sun.jersey.archetypes:jersey-quickstart-webapp (An archetype
which contains a sample Jersey based Webapp project.)
Choose a number or apply filter (format: [groupId:]artifactId, case sensitive co
ntains): 579: maven-archetype-quickstart   #输入骨架名称,可以自动筛选如骨架编号
Choose archetype:
1: remote -> org.apache.maven.archetypes:maven-archetype-quickstart (An archetyp
e which contains a sample Maven project.)
Choose a number or apply filter (format: [groupId:]artifactId, case sensitive co
ntains): 1: 1                         #输入骨架对应的编号
Choose org.apache.maven.archetypes:maven-archetype-quickstart version:
1: 1.1
2: 1.3
Choose a number: 2: 2                 #输入应用骨架的版本
Downloading from maven-archetype-quickstart-repo: http://maven.aliyun.com/nexus/
content/groups/public/org/apache/maven/archetypes/maven-archetype-quickstart/1.3
/maven-archetype-quickstart-1.3.pom
Downloaded from maven-archetype-quickstart-repo: http://maven.aliyun.com/nexus/c
ontent/groups/public/org/apache/maven/archetypes/maven-archetype-quickstart/1.3/
maven-archetype-quickstart-1.3.pom (1.6 kB at 636 B/s)
Downloading from maven-archetype-quickstart-repo: http://maven.aliyun.com/nexus/
content/groups/public/org/apache/maven/archetypes/maven-archetype-bundles/1.3/ma
ven-archetype-bundles-1.3.pom
Downloaded from maven-archetype-quickstart-repo: http://maven.aliyun.com/nexus/c
ontent/groups/public/org/apache/maven/archetypes/maven-archetype-bundles/1.3/mav
en-archetype-bundles-1.3.pom (4.5 kB at 1.6 kB/s)
Downloading from maven-archetype-quickstart-repo: http://maven.aliyun.com/nexus/
content/groups/public/org/apache/maven/maven-parent/31/maven-parent-31.pom
Downloaded from maven-archetype-quickstart-repo: http://maven.aliyun.com/nexus/c
ontent/groups/public/org/apache/maven/maven-parent/31/maven-parent-31.pom (43 kB
 at 14 kB/s)
Downloading from maven-archetype-quickstart-repo: http://maven.aliyun.com/nexus/
content/groups/public/org/apache/apache/19/apache-19.pom
Downloaded from maven-archetype-quickstart-repo: http://maven.aliyun.com/nexus/c
ontent/groups/public/org/apache/apache/19/apache-19.pom (15 kB at 4.8 kB/s)
Downloading from maven-archetype-quickstart-repo: http://maven.aliyun.com/nexus/
content/groups/public/org/apache/maven/archetypes/maven-archetype-quickstart/1.3
/maven-archetype-quickstart-1.3.jar
Downloaded from maven-archetype-quickstart-repo: http://maven.aliyun.com/nexus/c
ontent/groups/public/org/apache/maven/archetypes/maven-archetype-quickstart/1.3/
maven-archetype-quickstart-1.3.jar (7.0 kB at 2.3 kB/s)
Define value for property 'groupId': com.dx                        #为公司名称
Define value for property 'artifactId': maven_demo1                #为项目名称 
Define value for property 'version' 1.0-SNAPSHOT: :                #项目版本,直接回车为默认1.0-SNAPSHOT
Define value for property 'package' com.dx: : com.dx.maven_demo1   #包名
Confirm properties configuration:
groupId: com.dx
artifactId: maven_demo1
version: 1.0-SNAPSHOT
package: com.dx.maven_demo1
 Y: : y                           #确认是否为以上参数
[INFO] -------------------------------------------------------------------------
---
[INFO] Using following parameters for creating project from Archetype: maven-arc
hetype-quickstart:1.3
[INFO] -------------------------------------------------------------------------
---
[INFO] Parameter: groupId, Value: com.dx
[INFO] Parameter: artifactId, Value: maven_demo1
[INFO] Parameter: version, Value: 1.0-SNAPSHOT
[INFO] Parameter: package, Value: com.dx.maven_demo1
[INFO] Parameter: packageInPathFormat, Value: com/dx/maven_demo1
[INFO] Parameter: package, Value: com.dx.maven_demo1
[INFO] Parameter: version, Value: 1.0-SNAPSHOT
[INFO] Parameter: groupId, Value: com.dx
[INFO] Parameter: artifactId, Value: maven_demo1
[INFO] Project created from Archetype in dir: D:\maven\maven_demo1
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 02:08 min
[INFO] Finished at: 2018-07-18T14:34:15+08:00
[INFO] Final Memory: 17M/212M
[INFO] ------------------------------------------------------------------------

D:\maven>



  此时,在d:\maven\就有一个工程maven_demo1

 

mvn 指定java版本 java执行mvn命令_apache_03



D:\maven\.
D:\maven\maven_demo1\.
D:\maven\maven_demo1\pom.xml
D:\maven\maven_demo1\src\.
D:\maven\maven_demo1\src\main\.
D:\maven\maven_demo1\src\main\java\.
D:\maven\maven_demo1\src\main\java\com\.
D:\maven\maven_demo1\src\main\java\com\dx\.
D:\maven\maven_demo1\src\main\java\com\dx\maven_demo1\.
D:\maven\maven_demo1\src\main\java\com\dx\maven_demo1\App.java
D:\maven\maven_demo1\src\test\.
D:\maven\maven_demo1\src\test\java\.
D:\maven\maven_demo1\src\test\java\com\.
D:\maven\maven_demo1\src\test\java\com\dx\.
D:\maven\maven_demo1\src\test\java\com\dx\maven_demo1\.
D:\maven\maven_demo1\src\test\java\com\dx\maven_demo1\AppTest.java



  备注:bat来遍历d:\maven目录



@echo off set work_path=D:\maven 
D: 
cd %work_path% 
for /R %%s in (.,*) do ( 
  echo %%s 
) 
pause



 2、使用maven-archetype-webapp骨架来创建web 



776: remote -> com.sun.jersey.archetypes:jersey-quickstart-webapp (An archetype
which contains a sample Jersey based Webapp project.)
Choose a number or apply filter (format: [groupId:]artifactId, case sensitive co
ntains): 579: maven-archetype-webapp
Choose archetype:
1: remote -> org.apache.maven.archetypes:maven-archetype-webapp (An archetype wh
ich contains a sample Maven Webapp project.)
Choose a number or apply filter (format: [groupId:]artifactId, case sensitive co
ntains): : 1
Choose org.apache.maven.archetypes:maven-archetype-webapp version:
1: 1.0
2: 1.3
Choose a number: 2: 2
Downloading from maven-archetype-webapp-repo: http://maven.aliyun.com/nexus/cont
ent/groups/public/org/apache/maven/archetypes/maven-archetype-webapp/1.3/maven-a
rchetype-webapp-1.3.pom
Downloaded from maven-archetype-webapp-repo: http://maven.aliyun.com/nexus/conte
nt/groups/public/org/apache/maven/archetypes/maven-archetype-webapp/1.3/maven-ar
chetype-webapp-1.3.pom (1.4 kB at 402 B/s)
Downloading from maven-archetype-webapp-repo: http://maven.aliyun.com/nexus/cont
ent/groups/public/org/apache/maven/archetypes/maven-archetype-bundles/1.3/maven-
archetype-bundles-1.3.pom
Downloaded from maven-archetype-webapp-repo: http://maven.aliyun.com/nexus/conte
nt/groups/public/org/apache/maven/archetypes/maven-archetype-bundles/1.3/maven-a
rchetype-bundles-1.3.pom (0 B at 0 B/s)
Downloading from maven-archetype-webapp-repo: http://maven.aliyun.com/nexus/cont
ent/groups/public/org/apache/maven/maven-parent/31/maven-parent-31.pom
Downloaded from maven-archetype-webapp-repo: http://maven.aliyun.com/nexus/conte
nt/groups/public/org/apache/maven/maven-parent/31/maven-parent-31.pom (0 B at 0
B/s)
Downloading from maven-archetype-webapp-repo: http://maven.aliyun.com/nexus/cont
ent/groups/public/org/apache/apache/19/apache-19.pom
Downloaded from maven-archetype-webapp-repo: http://maven.aliyun.com/nexus/conte
nt/groups/public/org/apache/apache/19/apache-19.pom (0 B at 0 B/s)
Downloading from maven-archetype-webapp-repo: http://maven.aliyun.com/nexus/cont
ent/groups/public/org/apache/maven/archetypes/maven-archetype-webapp/1.3/maven-a
rchetype-webapp-1.3.jar
Downloaded from maven-archetype-webapp-repo: http://maven.aliyun.com/nexus/conte
nt/groups/public/org/apache/maven/archetypes/maven-archetype-webapp/1.3/maven-ar
chetype-webapp-1.3.jar (6.8 kB at 2.2 kB/s)
Define value for property 'groupId': com.dx
Define value for property 'artifactId': maven_webdemo1
Define value for property 'version' 1.0-SNAPSHOT: :
Define value for property 'package' com.dx: : com.dx.maven_webdemo1
Confirm properties configuration:
groupId: com.dx
artifactId: maven_webdemo1
version: 1.0-SNAPSHOT
package: com.dx.maven_webdemo1
 Y: : y
[INFO] -------------------------------------------------------------------------
---
[INFO] Using following parameters for creating project from Archetype: maven-arc
hetype-webapp:1.3
[INFO] -------------------------------------------------------------------------
---
[INFO] Parameter: groupId, Value: com.dx
[INFO] Parameter: artifactId, Value: maven_webdemo1
[INFO] Parameter: version, Value: 1.0-SNAPSHOT
[INFO] Parameter: package, Value: com.dx.maven_webdemo1
[INFO] Parameter: packageInPathFormat, Value: com/dx/maven_webdemo1
[INFO] Parameter: package, Value: com.dx.maven_webdemo1
[INFO] Parameter: version, Value: 1.0-SNAPSHOT
[INFO] Parameter: groupId, Value: com.dx
[INFO] Parameter: artifactId, Value: maven_webdemo1
[INFO] Project created from Archetype in dir: D:\maven\maven_webdemo1
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 02:31 min
[INFO] Finished at: 2018-07-18T14:49:39+08:00
[INFO] Final Memory: 17M/215M
[INFO] ------------------------------------------------------------------------

D:\maven>



查看目录结构



D:\maven\maven_webdemo1\.
D:\maven\maven_webdemo1\pom.xml
D:\maven\maven_webdemo1\src\.
D:\maven\maven_webdemo1\src\main\.
D:\maven\maven_webdemo1\src\main\resources\.
D:\maven\maven_webdemo1\src\main\webapp\.
D:\maven\maven_webdemo1\src\main\webapp\index.jsp
D:\maven\maven_webdemo1\src\main\webapp\WEB-INF\.
D:\maven\maven_webdemo1\src\main\webapp\WEB-INF\web.xml



3、maven compile



D:\maven>cd D:\maven\maven_demo1

D:\maven\maven_demo1>mvn compile
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building maven_demo1 1.0-SNAPSHOT
[INFO] ------------------------------------------------------------------------
Downloading from alimaven: http://maven.aliyun.com/nexus/content/groups/public/o
rg/apache/maven/plugins/maven-resources-plugin/3.0.2/maven-resources-plugin-3.0.
2.pom
Downloaded from alimaven: http://maven.aliyun.com/nexus/content/groups/public/or
g/apache/maven/plugins/maven-resources-plugin/3.0.2/maven-resources-plugin-3.0.2
.pom (7.1 kB at 1.6 kB/s)
Downloading from alimaven: http://maven.aliyun.com/nexus/content/groups/public/o
rg/apache/maven/plugins/maven-resources-plugin/3.0.2/maven-resources-plugin-3.0.
2.jar
Downloaded from alimaven: http://maven.aliyun.com/nexus/content/groups/public/or
g/apache/maven/plugins/maven-resources-plugin/3.0.2/maven-resources-plugin-3.0.2
.jar (32 kB at 7.7 kB/s)
Downloading from alimaven: http://maven.aliyun.com/nexus/content/groups/public/o
rg/apache/maven/plugins/maven-compiler-plugin/3.7.0/maven-compiler-plugin-3.7.0.
pom
Downloaded from alimaven: http://maven.aliyun.com/nexus/content/groups/public/or
g/apache/maven/plugins/maven-compiler-plugin/3.7.0/maven-compiler-plugin-3.7.0.p
om (11 kB at 2.9 kB/s)
Downloading from alimaven: http://maven.aliyun.com/nexus/content/groups/public/o
rg/apache/maven/plugins/maven-compiler-plugin/3.7.0/maven-compiler-plugin-3.7.0.
jar
Downloaded from alimaven: http://maven.aliyun.com/nexus/content/groups/public/or
g/apache/maven/plugins/maven-compiler-plugin/3.7.0/maven-compiler-plugin-3.7.0.j
ar (58 kB at 15 kB/s)
[INFO]
[INFO] --- maven-resources-plugin:3.0.2:resources (default-resources) @ maven_de
mo1 ---
Downloading from alimaven: http://maven.aliyun.com/nexus/content/groups/public/o
rg/codehaus/plexus/plexus-utils/3.0.24/plexus-utils-3.0.24.pom
Downloaded from alimaven: http://maven.aliyun.com/nexus/content/groups/public/or
g/codehaus/plexus/plexus-utils/3.0.24/plexus-utils-3.0.24.pom (4.1 kB at 1.1 kB/
s)
Downloading from alimaven: http://maven.aliyun.com/nexus/content/groups/public/o
rg/apache/maven/shared/maven-filtering/3.1.1/maven-filtering-3.1.1.pom
Downloaded from alimaven: http://maven.aliyun.com/nexus/content/groups/public/or
g/apache/maven/shared/maven-filtering/3.1.1/maven-filtering-3.1.1.pom (5.7 kB at
 1.3 kB/s)
Downloading from alimaven: http://maven.aliyun.com/nexus/content/groups/public/o
rg/codehaus/plexus/plexus-interpolation/1.22/plexus-interpolation-1.22.pom
Downloaded from alimaven: http://maven.aliyun.com/nexus/content/groups/public/or
g/codehaus/plexus/plexus-interpolation/1.22/plexus-interpolation-1.22.pom (1.5 k
B at 358 B/s)
Downloading from alimaven: http://maven.aliyun.com/nexus/content/groups/public/o
rg/sonatype/plexus/plexus-build-api/0.0.7/plexus-build-api-0.0.7.pom
Downloaded from alimaven: http://maven.aliyun.com/nexus/content/groups/public/or
g/sonatype/plexus/plexus-build-api/0.0.7/plexus-build-api-0.0.7.pom (0 B at 0 B/
s)
Downloading from alimaven: http://maven.aliyun.com/nexus/content/groups/public/o
rg/sonatype/spice/spice-parent/15/spice-parent-15.pom
Downloaded from alimaven: http://maven.aliyun.com/nexus/content/groups/public/or
g/sonatype/spice/spice-parent/15/spice-parent-15.pom (0 B at 0 B/s)
Downloading from alimaven: http://maven.aliyun.com/nexus/content/groups/public/o
rg/codehaus/plexus/plexus-interpolation/1.24/plexus-interpolation-1.24.pom
Downloaded from alimaven: http://maven.aliyun.com/nexus/content/groups/public/or
g/codehaus/plexus/plexus-interpolation/1.24/plexus-interpolation-1.24.pom (2.6 k
B at 536 B/s)
Downloading from alimaven: http://maven.aliyun.com/nexus/content/groups/public/o
rg/codehaus/plexus/plexus-utils/3.0.24/plexus-utils-3.0.24.jar
Downloading from alimaven: http://maven.aliyun.com/nexus/content/groups/public/o
rg/sonatype/plexus/plexus-build-api/0.0.7/plexus-build-api-0.0.7.jar
Downloading from alimaven: http://maven.aliyun.com/nexus/content/groups/public/o
rg/codehaus/plexus/plexus-interpolation/1.24/plexus-interpolation-1.24.jar
Downloading from alimaven: http://maven.aliyun.com/nexus/content/groups/public/o
rg/apache/maven/shared/maven-filtering/3.1.1/maven-filtering-3.1.1.jar
Downloaded from alimaven: http://maven.aliyun.com/nexus/content/groups/public/or
g/sonatype/plexus/plexus-build-api/0.0.7/plexus-build-api-0.0.7.jar (0 B at 0 B/
s)
Downloaded from alimaven: http://maven.aliyun.com/nexus/content/groups/public/or
g/apache/maven/shared/maven-filtering/3.1.1/maven-filtering-3.1.1.jar (51 kB at
11 kB/s)
Downloaded from alimaven: http://maven.aliyun.com/nexus/content/groups/public/or
g/codehaus/plexus/plexus-interpolation/1.24/plexus-interpolation-1.24.jar (79 kB
 at 17 kB/s)
Downloaded from alimaven: http://maven.aliyun.com/nexus/content/groups/public/or
g/codehaus/plexus/plexus-utils/3.0.24/plexus-utils-3.0.24.jar (247 kB at 52 kB/s
)
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory D:\maven\maven_demo1\src\main\resourc
es
[INFO]
[INFO] --- maven-compiler-plugin:3.7.0:compile (default-compile) @ maven_demo1 -
--
Downloading from alimaven: http://maven.aliyun.com/nexus/content/groups/public/o
rg/codehaus/plexus/plexus-java/0.9.2/plexus-java-0.9.2.pom
Downloaded from alimaven: http://maven.aliyun.com/nexus/content/groups/public/or
g/codehaus/plexus/plexus-java/0.9.2/plexus-java-0.9.2.pom (2.4 kB at 576 B/s)
Downloading from alimaven: http://maven.aliyun.com/nexus/content/groups/public/o
rg/codehaus/plexus/plexus-languages/0.9.2/plexus-languages-0.9.2.pom
Downloaded from alimaven: http://maven.aliyun.com/nexus/content/groups/public/or
g/codehaus/plexus/plexus-languages/0.9.2/plexus-languages-0.9.2.pom (2.3 kB at 5
32 B/s)
Downloading from alimaven: http://maven.aliyun.com/nexus/content/groups/public/o
rg/ow2/asm/asm/6.0_BETA/asm-6.0_BETA.pom
Downloaded from alimaven: http://maven.aliyun.com/nexus/content/groups/public/or
g/ow2/asm/asm/6.0_BETA/asm-6.0_BETA.pom (1.9 kB at 499 B/s)
Downloading from alimaven: http://maven.aliyun.com/nexus/content/groups/public/o
rg/ow2/asm/asm-parent/6.0_BETA/asm-parent-6.0_BETA.pom
Downloaded from alimaven: http://maven.aliyun.com/nexus/content/groups/public/or
g/ow2/asm/asm-parent/6.0_BETA/asm-parent-6.0_BETA.pom (5.5 kB at 1.4 kB/s)
Downloading from alimaven: http://maven.aliyun.com/nexus/content/groups/public/c
om/thoughtworks/qdox/qdox/2.0-M7/qdox-2.0-M7.pom
Downloaded from alimaven: http://maven.aliyun.com/nexus/content/groups/public/co
m/thoughtworks/qdox/qdox/2.0-M7/qdox-2.0-M7.pom (16 kB at 3.6 kB/s)
Downloading from alimaven: http://maven.aliyun.com/nexus/content/groups/public/o
rg/codehaus/plexus/plexus-compiler-api/2.8.2/plexus-compiler-api-2.8.2.pom
Downloaded from alimaven: http://maven.aliyun.com/nexus/content/groups/public/or
g/codehaus/plexus/plexus-compiler-api/2.8.2/plexus-compiler-api-2.8.2.pom (867 B
 at 226 B/s)
Downloading from alimaven: http://maven.aliyun.com/nexus/content/groups/public/o
rg/codehaus/plexus/plexus-compiler/2.8.2/plexus-compiler-2.8.2.pom
Downloaded from alimaven: http://maven.aliyun.com/nexus/content/groups/public/or
g/codehaus/plexus/plexus-compiler/2.8.2/plexus-compiler-2.8.2.pom (4.9 kB at 493
 B/s)
Downloading from alimaven: http://maven.aliyun.com/nexus/content/groups/public/o
rg/codehaus/plexus/plexus-compiler-manager/2.8.2/plexus-compiler-manager-2.8.2.p
om
Downloaded from alimaven: http://maven.aliyun.com/nexus/content/groups/public/or
g/codehaus/plexus/plexus-compiler-manager/2.8.2/plexus-compiler-manager-2.8.2.po
m (692 B at 182 B/s)
Downloading from alimaven: http://maven.aliyun.com/nexus/content/groups/public/o
rg/codehaus/plexus/plexus-compiler-javac/2.8.2/plexus-compiler-javac-2.8.2.pom
Downloaded from alimaven: http://maven.aliyun.com/nexus/content/groups/public/or
g/codehaus/plexus/plexus-compiler-javac/2.8.2/plexus-compiler-javac-2.8.2.pom (7
71 B at 204 B/s)
Downloading from alimaven: http://maven.aliyun.com/nexus/content/groups/public/o
rg/codehaus/plexus/plexus-compilers/2.8.2/plexus-compilers-2.8.2.pom
Downloaded from alimaven: http://maven.aliyun.com/nexus/content/groups/public/or
g/codehaus/plexus/plexus-compilers/2.8.2/plexus-compilers-2.8.2.pom (1.3 kB at 3
61 B/s)
Downloading from alimaven: http://maven.aliyun.com/nexus/content/groups/public/o
rg/codehaus/plexus/plexus-java/0.9.2/plexus-java-0.9.2.jar
Downloading from alimaven: http://maven.aliyun.com/nexus/content/groups/public/c
om/thoughtworks/qdox/qdox/2.0-M7/qdox-2.0-M7.jar
Downloading from alimaven: http://maven.aliyun.com/nexus/content/groups/public/o
rg/ow2/asm/asm/6.0_BETA/asm-6.0_BETA.jar
Downloading from alimaven: http://maven.aliyun.com/nexus/content/groups/public/o
rg/codehaus/plexus/plexus-compiler-api/2.8.2/plexus-compiler-api-2.8.2.jar
Downloading from alimaven: http://maven.aliyun.com/nexus/content/groups/public/o
rg/codehaus/plexus/plexus-compiler-manager/2.8.2/plexus-compiler-manager-2.8.2.j
ar
Downloaded from alimaven: http://maven.aliyun.com/nexus/content/groups/public/or
g/codehaus/plexus/plexus-compiler-manager/2.8.2/plexus-compiler-manager-2.8.2.ja
r (4.7 kB at 1.3 kB/s)
Downloading from alimaven: http://maven.aliyun.com/nexus/content/groups/public/o
rg/codehaus/plexus/plexus-compiler-javac/2.8.2/plexus-compiler-javac-2.8.2.jar
Downloaded from alimaven: http://maven.aliyun.com/nexus/content/groups/public/or
g/codehaus/plexus/plexus-java/0.9.2/plexus-java-0.9.2.jar (31 kB at 8.7 kB/s)
Downloaded from alimaven: http://maven.aliyun.com/nexus/content/groups/public/or
g/codehaus/plexus/plexus-compiler-api/2.8.2/plexus-compiler-api-2.8.2.jar (26 kB
 at 7.3 kB/s)
Downloaded from alimaven: http://maven.aliyun.com/nexus/content/groups/public/or
g/ow2/asm/asm/6.0_BETA/asm-6.0_BETA.jar (56 kB at 15 kB/s)
Downloaded from alimaven: http://maven.aliyun.com/nexus/content/groups/public/co
m/thoughtworks/qdox/qdox/2.0-M7/qdox-2.0-M7.jar (315 kB at 82 kB/s)
Downloaded from alimaven: http://maven.aliyun.com/nexus/content/groups/public/or
g/codehaus/plexus/plexus-compiler-javac/2.8.2/plexus-compiler-javac-2.8.2.jar (2
0 kB at 2.9 kB/s)
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 1 source file to D:\maven\maven_demo1\target\classes
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 01:38 min
[INFO] Finished at: 2018-07-18T14:53:29+08:00
[INFO] Final Memory: 15M/87M
[INFO] ------------------------------------------------------------------------

D:\maven\maven_demo1>



查看目录结构:



D:\maven\maven_demo1\src\test\java\com\dx\.
D:\maven\maven_demo1\src\test\java\com\dx\maven_demo1\.
D:\maven\maven_demo1\src\test\java\com\dx\maven_demo1\AppTest.java
D:\maven\maven_demo1\target\.
D:\maven\maven_demo1\target\classes\.
D:\maven\maven_demo1\target\classes\com\.
D:\maven\maven_demo1\target\classes\com\dx\.
D:\maven\maven_demo1\target\classes\com\dx\maven_demo1\.
D:\maven\maven_demo1\target\classes\com\dx\maven_demo1\App.class
D:\maven\maven_demo1\target\maven-status\.
D:\maven\maven_demo1\target\maven-status\maven-compiler-plugin\.
D:\maven\maven_demo1\target\maven-status\maven-compiler-plugin\compile\.
D:\maven\maven_demo1\target\maven-status\maven-compiler-plugin\compile\default-c
ompile\.
D:\maven\maven_demo1\target\maven-status\maven-compiler-plugin\compile\default-c
ompile\createdFiles.lst
D:\maven\maven_demo1\target\maven-status\maven-compiler-plugin\compile\default-c
ompile\inputFiles.lst



4、maven clean



D:\maven\maven_demo1>mvn clean
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building maven_demo1 1.0-SNAPSHOT
[INFO] ------------------------------------------------------------------------
Downloading from alimaven: http://maven.aliyun.com/nexus/content/groups/public/o
rg/apache/maven/plugins/maven-clean-plugin/3.0.0/maven-clean-plugin-3.0.0.pom
Downloaded from alimaven: http://maven.aliyun.com/nexus/content/groups/public/or
g/apache/maven/plugins/maven-clean-plugin/3.0.0/maven-clean-plugin-3.0.0.pom (4.
8 kB at 977 B/s)
Downloading from alimaven: http://maven.aliyun.com/nexus/content/groups/public/o
rg/apache/maven/plugins/maven-clean-plugin/3.0.0/maven-clean-plugin-3.0.0.jar
Downloaded from alimaven: http://maven.aliyun.com/nexus/content/groups/public/or
g/apache/maven/plugins/maven-clean-plugin/3.0.0/maven-clean-plugin-3.0.0.jar (31
 kB at 7.1 kB/s)
[INFO]
[INFO] --- maven-clean-plugin:3.0.0:clean (default-clean) @ maven_demo1 ---
[INFO] Deleting D:\maven\maven_demo1\target
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 10.225 s
[INFO] Finished at: 2018-07-18T15:16:22+08:00
[INFO] Final Memory: 10M/155M
[INFO] ------------------------------------------------------------------------

D:\maven\maven_demo1>



查看目录结构:



D:\maven\maven_demo1\.
D:\maven\maven_demo1\pom.xml
D:\maven\maven_demo1\src\.
D:\maven\maven_demo1\src\main\.
D:\maven\maven_demo1\src\main\java\.
D:\maven\maven_demo1\src\main\java\com\.
D:\maven\maven_demo1\src\main\java\com\dx\.
D:\maven\maven_demo1\src\main\java\com\dx\maven_demo1\.
D:\maven\maven_demo1\src\main\java\com\dx\maven_demo1\App.java
D:\maven\maven_demo1\src\test\.
D:\maven\maven_demo1\src\test\java\.
D:\maven\maven_demo1\src\test\java\com\.
D:\maven\maven_demo1\src\test\java\com\dx\.
D:\maven\maven_demo1\src\test\java\com\dx\maven_demo1\.
D:\maven\maven_demo1\src\test\java\com\dx\maven_demo1\AppTest.java



5、mvn site生成站点目录



D:\maven\maven_demo1>mvn site
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building maven_demo1 1.0-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-site-plugin:3.3:site (default-site) @ maven_demo1 ---
[WARNING] Report plugin org.apache.maven.plugins:maven-project-info-reports-plug
in has an empty version.
[WARNING]
[WARNING] It is highly recommended to fix these problems because they threaten t
he stability of your build.
[WARNING]
[WARNING] For this reason, future Maven versions might no longer support buildin
g such malformed projects.
[INFO] configuring report plugin org.apache.maven.plugins:maven-project-info-rep
orts-plugin:2.9
[INFO] Relativizing decoration links with respect to project URL: http://maven.a
pache.org
[INFO] Rendering site with org.apache.maven.skins:maven-default-skin:jar:1.0 ski
n.
[INFO] Generating "Dependencies" report    --- maven-project-info-reports-plugin
:2.9
[INFO] Generating "Dependency Convergence" report    --- maven-project-info-repo
rts-plugin:2.9
[INFO] Generating "Dependency Information" report    --- maven-project-info-repo
rts-plugin:2.9
[INFO] Generating "About" report    --- maven-project-info-reports-plugin:2.9
[INFO] Generating "Plugin Management" report    --- maven-project-info-reports-p
lugin:2.9
[INFO] Generating "Plugins" report    --- maven-project-info-reports-plugin:2.9
[INFO] Generating "Summary" report    --- maven-project-info-reports-plugin:2.9
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 13.808 s
[INFO] Finished at: 2017-06-24T04:48:46+08:00
[INFO] Final Memory: 21M/276M
[INFO] ------------------------------------------------------------------------



查看目录结构:



D:\maven\maven_demo1\.
D:\maven\maven_demo1\pom.xml
D:\maven\maven_demo1\src\.
D:\maven\maven_demo1\src\main\.
D:\maven\maven_demo1\src\main\java\.
D:\maven\maven_demo1\src\main\java\com\.
D:\maven\maven_demo1\src\main\java\com\dx\.
D:\maven\maven_demo1\src\main\java\com\dx\maven_demo1\.
D:\maven\maven_demo1\src\main\java\com\dx\maven_demo1\App.java
D:\maven\maven_demo1\src\test\.
D:\maven\maven_demo1\src\test\java\.
D:\maven\maven_demo1\src\test\java\com\.
D:\maven\maven_demo1\src\test\java\com\dx\.
D:\maven\maven_demo1\src\test\java\com\dx\maven_demo1\.
D:\maven\maven_demo1\src\test\java\com\dx\maven_demo1\AppTest.java
D:\maven\maven_demo1\target\.
D:\maven\maven_demo1\target\site\.
D:\maven\maven_demo1\target\site\dependencies.html
D:\maven\maven_demo1\target\site\dependency-convergence.html
D:\maven\maven_demo1\target\site\dependency-info.html
D:\maven\maven_demo1\target\site\index.html
D:\maven\maven_demo1\target\site\plugin-management.html
D:\maven\maven_demo1\target\site\plugins.html
D:\maven\maven_demo1\target\site\project-info.html
D:\maven\maven_demo1\target\site\project-summary.html
D:\maven\maven_demo1\target\site\css\.
D:\maven\maven_demo1\target\site\css\maven-base.css
D:\maven\maven_demo1\target\site\css\maven-theme.css
D:\maven\maven_demo1\target\site\css\print.css
D:\maven\maven_demo1\target\site\css\site.css
D:\maven\maven_demo1\target\site\images\.
D:\maven\maven_demo1\target\site\images\close.gif
D:\maven\maven_demo1\target\site\images\collapsed.gif
D:\maven\maven_demo1\target\site\images\expanded.gif
D:\maven\maven_demo1\target\site\images\external.png
D:\maven\maven_demo1\target\site\images\icon_error_sml.gif
D:\maven\maven_demo1\target\site\images\icon_info_sml.gif
D:\maven\maven_demo1\target\site\images\icon_success_sml.gif
D:\maven\maven_demo1\target\site\images\icon_warning_sml.gif
D:\maven\maven_demo1\target\site\images\newwindow.png
D:\maven\maven_demo1\target\site\images\logos\.
D:\maven\maven_demo1\target\site\images\logos\build-by-maven-black.png
D:\maven\maven_demo1\target\site\images\logos\build-by-maven-white.png
D:\maven\maven_demo1\target\site\images\logos\maven-feather.png



其中可以访问D:\maven\maven_demo1\target\site\index.html,页面结果为:

mvn 指定java版本 java执行mvn命令_java_04

6、mvn install(把当前工程生成war或者jar包到本地仓库中)



D:\maven\maven_demo1>mvn install
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building maven_demo1 1.0-SNAPSHOT
[INFO] ------------------------------------------------------------------------
Downloading from alimaven: http://maven.aliyun.com/nexus/content/groups/public/o
rg/apache/maven/plugins/maven-surefire-plugin/2.20.1/maven-surefire-plugin-2.20.
1.pom
Downloaded from alimaven: http://maven.aliyun.com/nexus/content/groups/public/or
g/apache/maven/plugins/maven-surefire-plugin/2.20.1/maven-surefire-plugin-2.20.1
.pom (5.2 kB at 1.0 kB/s)
Downloading from alimaven: http://maven.aliyun.com/nexus/content/groups/public/o
rg/apache/maven/surefire/surefire/2.20.1/surefire-2.20.1.pom
Downloaded from alimaven: http://maven.aliyun.com/nexus/content/groups/public/or
g/apache/maven/surefire/surefire/2.20.1/surefire-2.20.1.pom (25 kB at 5.2 kB/s)
Downloading from alimaven: http://maven.aliyun.com/nexus/content/groups/public/o
rg/apache/maven/plugins/maven-surefire-plugin/2.20.1/maven-surefire-plugin-2.20.
1.jar
Downloaded from alimaven: http://maven.aliyun.com/nexus/content/groups/public/or
g/apache/maven/plugins/maven-surefire-plugin/2.20.1/maven-surefire-plugin-2.20.1
.jar (40 kB at 8.3 kB/s)
Downloading from alimaven: http://maven.aliyun.com/nexus/content/groups/public/o
rg/apache/maven/plugins/maven-jar-plugin/3.0.2/maven-jar-plugin-3.0.2.pom
Downloaded from alimaven: http://maven.aliyun.com/nexus/content/groups/public/or
g/apache/maven/plugins/maven-jar-plugin/3.0.2/maven-jar-plugin-3.0.2.pom (6.2 kB
 at 1.3 kB/s)
Downloading from alimaven: http://maven.aliyun.com/nexus/content/groups/public/o
rg/apache/maven/plugins/maven-jar-plugin/3.0.2/maven-jar-plugin-3.0.2.jar
Downloaded from alimaven: http://maven.aliyun.com/nexus/content/groups/public/or
g/apache/maven/plugins/maven-jar-plugin/3.0.2/maven-jar-plugin-3.0.2.jar (27 kB
at 6.3 kB/s)
Downloading from alimaven: http://maven.aliyun.com/nexus/content/groups/public/o
rg/apache/maven/plugins/maven-install-plugin/2.5.2/maven-install-plugin-2.5.2.po
m
Downloaded from alimaven: http://maven.aliyun.com/nexus/content/groups/public/or
g/apache/maven/plugins/maven-install-plugin/2.5.2/maven-install-plugin-2.5.2.pom
 (0 B at 0 B/s)
Downloading from alimaven: http://maven.aliyun.com/nexus/content/groups/public/o
rg/apache/maven/plugins/maven-install-plugin/2.5.2/maven-install-plugin-2.5.2.ja
r
Downloaded from alimaven: http://maven.aliyun.com/nexus/content/groups/public/or
g/apache/maven/plugins/maven-install-plugin/2.5.2/maven-install-plugin-2.5.2.jar
 (0 B at 0 B/s)
[INFO]
[INFO] --- maven-resources-plugin:3.0.2:resources (default-resources) @ maven_de
mo1 ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory D:\maven\maven_demo1\src\main\resourc
es
[INFO]
[INFO] --- maven-compiler-plugin:3.7.0:compile (default-compile) @ maven_demo1 -
--
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 1 source file to D:\maven\maven_demo1\target\classes
[INFO]
[INFO] --- maven-resources-plugin:3.0.2:testResources (default-testResources) @
maven_demo1 ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory D:\maven\maven_demo1\src\test\resourc
es
[INFO]
[INFO] --- maven-compiler-plugin:3.7.0:testCompile (default-testCompile) @ maven
_demo1 ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 1 source file to D:\maven\maven_demo1\target\test-classes
[INFO]
[INFO] --- maven-surefire-plugin:2.20.1:test (default-test) @ maven_demo1 ---
Downloading from alimaven: http://maven.aliyun.com/nexus/content/groups/public/o
rg/apache/maven/surefire/maven-surefire-common/2.20.1/maven-surefire-common-2.20
.1.pom
Downloaded from alimaven: http://maven.aliyun.com/nexus/content/groups/public/or
g/apache/maven/surefire/maven-surefire-common/2.20.1/maven-surefire-common-2.20.
1.pom (9.3 kB at 2.1 kB/s)
Downloading from alimaven: http://maven.aliyun.com/nexus/content/groups/public/o
rg/apache/maven/plugin-tools/maven-plugin-annotations/3.3/maven-plugin-annotatio
ns-3.3.pom
Downloaded from alimaven: http://maven.aliyun.com/nexus/content/groups/public/or
g/apache/maven/plugin-tools/maven-plugin-annotations/3.3/maven-plugin-annotation
s-3.3.pom (0 B at 0 B/s)
Downloading from alimaven: http://maven.aliyun.com/nexus/content/groups/public/o
rg/apache/maven/plugin-tools/maven-plugin-tools/3.3/maven-plugin-tools-3.3.pom
Downloaded from alimaven: http://maven.aliyun.com/nexus/content/groups/public/or
g/apache/maven/plugin-tools/maven-plugin-tools/3.3/maven-plugin-tools-3.3.pom (0
 B at 0 B/s)
Downloading from alimaven: http://maven.aliyun.com/nexus/content/groups/public/o
rg/apache/maven/surefire/surefire-api/2.20.1/surefire-api-2.20.1.pom
Downloaded from alimaven: http://maven.aliyun.com/nexus/content/groups/public/or
g/apache/maven/surefire/surefire-api/2.20.1/surefire-api-2.20.1.pom (3.7 kB at 7
26 B/s)
Downloading from alimaven: http://maven.aliyun.com/nexus/content/groups/public/o
rg/apache/maven/surefire/surefire-logger-api/2.20.1/surefire-logger-api-2.20.1.p
om
Downloaded from alimaven: http://maven.aliyun.com/nexus/content/groups/public/or
g/apache/maven/surefire/surefire-logger-api/2.20.1/surefire-logger-api-2.20.1.po
m (2.0 kB at 389 B/s)
Downloading from alimaven: http://maven.aliyun.com/nexus/content/groups/public/o
rg/apache/maven/surefire/surefire-booter/2.20.1/surefire-booter-2.20.1.pom
Downloaded from alimaven: http://maven.aliyun.com/nexus/content/groups/public/or
g/apache/maven/surefire/surefire-booter/2.20.1/surefire-booter-2.20.1.pom (8.5 k
B at 1.8 kB/s)
Downloading from alimaven: http://maven.aliyun.com/nexus/content/groups/public/o
rg/apache/maven/plugin-tools/maven-plugin-annotations/3.3/maven-plugin-annotatio
ns-3.3.jar
Downloading from alimaven: http://maven.aliyun.com/nexus/content/groups/public/o
rg/apache/maven/surefire/surefire-booter/2.20.1/surefire-booter-2.20.1.jar
Downloading from alimaven: http://maven.aliyun.com/nexus/content/groups/public/o
rg/apache/maven/surefire/surefire-logger-api/2.20.1/surefire-logger-api-2.20.1.j
ar
Downloading from alimaven: http://maven.aliyun.com/nexus/content/groups/public/o
rg/apache/maven/surefire/maven-surefire-common/2.20.1/maven-surefire-common-2.20
.1.jar
Downloading from alimaven: http://maven.aliyun.com/nexus/content/groups/public/o
rg/apache/maven/surefire/surefire-api/2.20.1/surefire-api-2.20.1.jar
Downloaded from alimaven: http://maven.aliyun.com/nexus/content/groups/public/or
g/apache/maven/plugin-tools/maven-plugin-annotations/3.3/maven-plugin-annotation
s-3.3.jar (0 B at 0 B/s)
Downloading from alimaven: http://maven.aliyun.com/nexus/content/groups/public/o
rg/codehaus/plexus/plexus-utils/1.5.15/plexus-utils-1.5.15.jar
Downloaded from alimaven: http://maven.aliyun.com/nexus/content/groups/public/or
g/codehaus/plexus/plexus-utils/1.5.15/plexus-utils-1.5.15.jar (0 B at 0 B/s)
Downloading from alimaven: http://maven.aliyun.com/nexus/content/groups/public/o
rg/codehaus/plexus/plexus-interpolation/1.11/plexus-interpolation-1.11.jar
Downloaded from alimaven: http://maven.aliyun.com/nexus/content/groups/public/or
g/apache/maven/surefire/surefire-logger-api/2.20.1/surefire-logger-api-2.20.1.ja
r (13 kB at 2.8 kB/s)
Downloading from alimaven: http://maven.aliyun.com/nexus/content/groups/public/o
rg/slf4j/slf4j-jdk14/1.5.6/slf4j-jdk14-1.5.6.jar
Downloaded from alimaven: http://maven.aliyun.com/nexus/content/groups/public/or
g/apache/maven/surefire/surefire-api/2.20.1/surefire-api-2.20.1.jar (183 kB at 3
8 kB/s)
Downloading from alimaven: http://maven.aliyun.com/nexus/content/groups/public/o
rg/slf4j/slf4j-api/1.5.6/slf4j-api-1.5.6.jar
Downloaded from alimaven: http://maven.aliyun.com/nexus/content/groups/public/or
g/apache/maven/surefire/surefire-booter/2.20.1/surefire-booter-2.20.1.jar (268 k
B at 55 kB/s)
Downloading from alimaven: http://maven.aliyun.com/nexus/content/groups/public/o
rg/slf4j/jcl-over-slf4j/1.5.6/jcl-over-slf4j-1.5.6.jar
Downloaded from alimaven: http://maven.aliyun.com/nexus/content/groups/public/or
g/apache/maven/surefire/maven-surefire-common/2.20.1/maven-surefire-common-2.20.
1.jar (509 kB at 101 kB/s)
Downloaded from alimaven: http://maven.aliyun.com/nexus/content/groups/public/or
g/codehaus/plexus/plexus-interpolation/1.11/plexus-interpolation-1.11.jar (0 B a
t 0 B/s)
Downloaded from alimaven: http://maven.aliyun.com/nexus/content/groups/public/or
g/slf4j/slf4j-jdk14/1.5.6/slf4j-jdk14-1.5.6.jar (0 B at 0 B/s)
Downloaded from alimaven: http://maven.aliyun.com/nexus/content/groups/public/or
g/slf4j/slf4j-api/1.5.6/slf4j-api-1.5.6.jar (0 B at 0 B/s)
Downloaded from alimaven: http://maven.aliyun.com/nexus/content/groups/public/or
g/slf4j/jcl-over-slf4j/1.5.6/jcl-over-slf4j-1.5.6.jar (0 B at 0 B/s)
Downloading from alimaven: http://maven.aliyun.com/nexus/content/groups/public/o
rg/apache/maven/surefire/surefire-junit4/2.20.1/surefire-junit4-2.20.1.pom
Downloaded from alimaven: http://maven.aliyun.com/nexus/content/groups/public/or
g/apache/maven/surefire/surefire-junit4/2.20.1/surefire-junit4-2.20.1.pom (3.3 k
B at 754 B/s)
Downloading from alimaven: http://maven.aliyun.com/nexus/content/groups/public/o
rg/apache/maven/surefire/surefire-providers/2.20.1/surefire-providers-2.20.1.pom

Downloaded from alimaven: http://maven.aliyun.com/nexus/content/groups/public/or
g/apache/maven/surefire/surefire-providers/2.20.1/surefire-providers-2.20.1.pom
(2.6 kB at 603 B/s)
Downloading from alimaven: http://maven.aliyun.com/nexus/content/groups/public/o
rg/apache/maven/surefire/surefire-junit4/2.20.1/surefire-junit4-2.20.1.jar
Downloaded from alimaven: http://maven.aliyun.com/nexus/content/groups/public/or
g/apache/maven/surefire/surefire-junit4/2.20.1/surefire-junit4-2.20.1.jar (82 kB
 at 17 kB/s)
[INFO]
[INFO] -------------------------------------------------------
[INFO]  T E S T S
[INFO] -------------------------------------------------------
[INFO] Running com.dx.maven_demo1.AppTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.107 s -
 in com.dx.maven_demo1.AppTest
[INFO]
[INFO] Results:
[INFO]
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0
[INFO]
[INFO]
[INFO] --- maven-jar-plugin:3.0.2:jar (default-jar) @ maven_demo1 ---
Downloading from alimaven: http://maven.aliyun.com/nexus/content/groups/public/o
rg/apache/maven/maven-archiver/3.1.1/maven-archiver-3.1.1.pom
Downloaded from alimaven: http://maven.aliyun.com/nexus/content/groups/public/or
g/apache/maven/maven-archiver/3.1.1/maven-archiver-3.1.1.pom (4.3 kB at 1.0 kB/s
)
Downloading from alimaven: http://maven.aliyun.com/nexus/content/groups/public/o
rg/apache/maven/shared/maven-shared-utils/3.0.1/maven-shared-utils-3.0.1.pom
Downloaded from alimaven: http://maven.aliyun.com/nexus/content/groups/public/or
g/apache/maven/shared/maven-shared-utils/3.0.1/maven-shared-utils-3.0.1.pom (4.6
 kB at 1.0 kB/s)
Downloading from alimaven: http://maven.aliyun.com/nexus/content/groups/public/o
rg/codehaus/plexus/plexus-archiver/3.3/plexus-archiver-3.3.pom
Downloaded from alimaven: http://maven.aliyun.com/nexus/content/groups/public/or
g/codehaus/plexus/plexus-archiver/3.3/plexus-archiver-3.3.pom (5.3 kB at 1.2 kB/
s)
Downloading from alimaven: http://maven.aliyun.com/nexus/content/groups/public/o
rg/codehaus/plexus/plexus-io/2.7.1/plexus-io-2.7.1.pom
Downloaded from alimaven: http://maven.aliyun.com/nexus/content/groups/public/or
g/codehaus/plexus/plexus-io/2.7.1/plexus-io-2.7.1.pom (4.9 kB at 1.2 kB/s)
Downloading from alimaven: http://maven.aliyun.com/nexus/content/groups/public/o
rg/apache/commons/commons-compress/1.11/commons-compress-1.11.pom
Downloaded from alimaven: http://maven.aliyun.com/nexus/content/groups/public/or
g/apache/commons/commons-compress/1.11/commons-compress-1.11.pom (13 kB at 2.3 k
B/s)
Downloading from alimaven: http://maven.aliyun.com/nexus/content/groups/public/o
rg/iq80/snappy/snappy/0.4/snappy-0.4.pom
Downloaded from alimaven: http://maven.aliyun.com/nexus/content/groups/public/or
g/iq80/snappy/snappy/0.4/snappy-0.4.pom (15 kB at 2.6 kB/s)
Downloading from alimaven: http://maven.aliyun.com/nexus/content/groups/public/o
rg/tukaani/xz/1.5/xz-1.5.pom
Downloaded from alimaven: http://maven.aliyun.com/nexus/content/groups/public/or
g/tukaani/xz/1.5/xz-1.5.pom (1.9 kB at 369 B/s)
Downloading from alimaven: http://maven.aliyun.com/nexus/content/groups/public/o
rg/codehaus/plexus/plexus-archiver/3.4/plexus-archiver-3.4.pom
Downloaded from alimaven: http://maven.aliyun.com/nexus/content/groups/public/or
g/codehaus/plexus/plexus-archiver/3.4/plexus-archiver-3.4.pom (5.3 kB at 1.1 kB/
s)
Downloading from alimaven: http://maven.aliyun.com/nexus/content/groups/public/o
rg/apache/maven/maven-archiver/3.1.1/maven-archiver-3.1.1.jar
Downloading from alimaven: http://maven.aliyun.com/nexus/content/groups/public/o
rg/apache/maven/shared/maven-shared-utils/3.0.1/maven-shared-utils-3.0.1.jar
Downloading from alimaven: http://maven.aliyun.com/nexus/content/groups/public/o
rg/codehaus/plexus/plexus-archiver/3.4/plexus-archiver-3.4.jar
Downloading from alimaven: http://maven.aliyun.com/nexus/content/groups/public/o
rg/apache/commons/commons-compress/1.11/commons-compress-1.11.jar
Downloading from alimaven: http://maven.aliyun.com/nexus/content/groups/public/o
rg/codehaus/plexus/plexus-io/2.7.1/plexus-io-2.7.1.jar
Downloaded from alimaven: http://maven.aliyun.com/nexus/content/groups/public/or
g/apache/maven/maven-archiver/3.1.1/maven-archiver-3.1.1.jar (24 kB at 4.9 kB/s)

Downloading from alimaven: http://maven.aliyun.com/nexus/content/groups/public/o
rg/iq80/snappy/snappy/0.4/snappy-0.4.jar
Downloaded from alimaven: http://maven.aliyun.com/nexus/content/groups/public/or
g/apache/maven/shared/maven-shared-utils/3.0.1/maven-shared-utils-3.0.1.jar (154
 kB at 30 kB/s)
Downloading from alimaven: http://maven.aliyun.com/nexus/content/groups/public/o
rg/tukaani/xz/1.5/xz-1.5.jar
Downloaded from alimaven: http://maven.aliyun.com/nexus/content/groups/public/or
g/codehaus/plexus/plexus-archiver/3.4/plexus-archiver-3.4.jar (187 kB at 35 kB/s
)
Downloaded from alimaven: http://maven.aliyun.com/nexus/content/groups/public/or
g/apache/commons/commons-compress/1.11/commons-compress-1.11.jar (426 kB at 77 k
B/s)
Downloaded from alimaven: http://maven.aliyun.com/nexus/content/groups/public/or
g/iq80/snappy/snappy/0.4/snappy-0.4.jar (58 kB at 5.9 kB/s)
Downloaded from alimaven: http://maven.aliyun.com/nexus/content/groups/public/or
g/tukaani/xz/1.5/xz-1.5.jar (100 kB at 9.7 kB/s)
Downloaded from alimaven: http://maven.aliyun.com/nexus/content/groups/public/or
g/codehaus/plexus/plexus-io/2.7.1/plexus-io-2.7.1.jar (86 kB at 6.1 kB/s)
[INFO] Building jar: D:\maven\maven_demo1\target\maven_demo1-1.0-SNAPSHOT.jar
[INFO]
[INFO] --- maven-install-plugin:2.5.2:install (default-install) @ maven_demo1 --
-
Downloading from alimaven: http://maven.aliyun.com/nexus/content/groups/public/o
rg/apache/maven/shared/maven-shared-utils/0.4/maven-shared-utils-0.4.pom
Downloaded from alimaven: http://maven.aliyun.com/nexus/content/groups/public/or
g/apache/maven/shared/maven-shared-utils/0.4/maven-shared-utils-0.4.pom (0 B at
0 B/s)
Downloading from alimaven: http://maven.aliyun.com/nexus/content/groups/public/o
rg/apache/maven/shared/maven-shared-utils/0.4/maven-shared-utils-0.4.jar
Downloaded from alimaven: http://maven.aliyun.com/nexus/content/groups/public/or
g/apache/maven/shared/maven-shared-utils/0.4/maven-shared-utils-0.4.jar (0 B at
0 B/s)
[INFO] Installing D:\maven\maven_demo1\target\maven_demo1-1.0-SNAPSHOT.jar to D:
\java\maven\repository\com\dx\maven_demo1\1.0-SNAPSHOT\maven_demo1-1.0-SNAPSHOT.
jar
[INFO] Installing D:\maven\maven_demo1\pom.xml to D:\java\maven\repository\com\d
x\maven_demo1\1.0-SNAPSHOT\maven_demo1-1.0-SNAPSHOT.pom
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 02:13 min
[INFO] Finished at: 2018-07-18T15:40:00+08:00
[INFO] Final Memory: 20M/184M
[INFO] ------------------------------------------------------------------------

D:\maven\maven_demo1>



  如果没有修改本地仓库地址的话,生成的jar包默认位置为:C:\Users\Administrator\.m2\repository\com\dx\maven_demo1\1.0-SNAPSHOT,但是由于我修改了本地仓库的地址,所以生成的jar包位于:D:\java\maven\repository\com\dx\maven_demo1\1.0-SNAPSHOT。

 7、mvn package(打包)



D:\maven\maven_demo1>mvn package
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building maven_demo1 1.0-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-resources-plugin:3.0.2:resources (default-resources) @ maven_d
mo1 ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory D:\maven\maven_demo1\src\main\resour
es
[INFO]
[INFO] --- maven-compiler-plugin:3.7.0:compile (default-compile) @ maven_demo1
--
[INFO] Nothing to compile - all classes are up to date
[INFO]
[INFO] --- maven-resources-plugin:3.0.2:testResources (default-testResources) @
maven_demo1 ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory D:\maven\maven_demo1\src\test\resour
es
[INFO]
[INFO] --- maven-compiler-plugin:3.7.0:testCompile (default-testCompile) @ mave
_demo1 ---
[INFO] Nothing to compile - all classes are up to date
[INFO]
[INFO] --- maven-surefire-plugin:2.20.1:test (default-test) @ maven_demo1 ---
[INFO]
[INFO] -------------------------------------------------------
[INFO]  T E S T S
[INFO] -------------------------------------------------------
[INFO] Running com.dx.maven_demo1.AppTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.043 s
 in com.dx.maven_demo1.AppTest
[INFO]
[INFO] Results:
[INFO]
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0
[INFO]
[INFO]
[INFO] --- maven-jar-plugin:3.0.2:jar (default-jar) @ maven_demo1 ---
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 8.545 s
[INFO] Finished at: 2018-07-18T15:59:20+08:00
[INFO] Final Memory: 12M/126M
[INFO] ------------------------------------------------------------------------

D:\maven\maven_demo1>



 

打包文件位置:D:\maven\maven_demo1\target\maven_demo1-1.0-SNAPSHOT.jar

在web工程中,会生成*.war包。

8、mvn clean package(先清理再打包)



D:\maven\maven_demo1>mvn clean package
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building maven_demo1 1.0-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-clean-plugin:3.0.0:clean (default-clean) @ maven_demo1 ---
[INFO] Deleting D:\maven\maven_demo1\target
[INFO]
[INFO] --- maven-resources-plugin:3.0.2:resources (default-resources) @ maven_de
mo1 ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory D:\maven\maven_demo1\src\main\resourc
es
[INFO]
[INFO] --- maven-compiler-plugin:3.7.0:compile (default-compile) @ maven_demo1 -
--
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 1 source file to D:\maven\maven_demo1\target\classes
[INFO]
[INFO] --- maven-resources-plugin:3.0.2:testResources (default-testResources) @
maven_demo1 ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory D:\maven\maven_demo1\src\test\resourc
es
[INFO]
[INFO] --- maven-compiler-plugin:3.7.0:testCompile (default-testCompile) @ maven
_demo1 ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 1 source file to D:\maven\maven_demo1\target\test-classes
[INFO]
[INFO] --- maven-surefire-plugin:2.20.1:test (default-test) @ maven_demo1 ---
[INFO]
[INFO] -------------------------------------------------------
[INFO]  T E S T S
[INFO] -------------------------------------------------------
[INFO] Running com.dx.maven_demo1.AppTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.062 s -
 in com.dx.maven_demo1.AppTest
[INFO]
[INFO] Results:
[INFO]
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0
[INFO]
[INFO]
[INFO] --- maven-jar-plugin:3.0.2:jar (default-jar) @ maven_demo1 ---
[INFO] Building jar: D:\maven\maven_demo1\target\maven_demo1-1.0-SNAPSHOT.jar
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 4.878 s
[INFO] Finished at: 2018-07-18T16:00:47+08:00
[INFO] Final Memory: 18M/177M
[INFO] ------------------------------------------------------------------------

D:\maven\maven_demo1>



9、mvn jar:jar(打包为jar)



D:\maven\maven_demo1>mvn jar:jar
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building maven_demo1 1.0-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-jar-plugin:3.0.2:jar (default-cli) @ maven_demo1 ---
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0.780 s
[INFO] Finished at: 2018-07-18T16:02:18+08:00
[INFO] Final Memory: 10M/155M
[INFO] ------------------------------------------------------------------------

D:\maven\maven_demo1>



作者:cctext