2. maven 常用命令
创建java工程  利用 archetypeArtifactId 模型(骨架)
 mvn archetype:generate -DgroupId=公司名称 -DartifactId=项目名 -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
创建javaweb工程
mvn archetype:generate -DgroupId=cn.luxh.app -DartifactId=my-web-app -DarchetypeArtifactId=maven-archetype-webapp -DinteractivMode=false
 
命令说明
   mvn archetype:generate   固定格式
  -DgroupId               公司名
  -DartifactId           项目名称
  -DarchetypeArtifactId    指定ArchetypeId,maven-archetype-quickstart,创建一个                                                                                                        Java Project;maven-archetype-webapp,创建一个Web Project
  -DinteractiveMode       是否使用交互模式
-------------------------------------------------------------------------------------
 
 编译源代码  mvn compile
   清空     mvn clean
   生产站点目录并打包  mvn site-deploy
  安装当前工程的输出文件到本地仓库   mvn install
  打包  mvn package
  先清除再打包  mvn clean package
  打成jar包  mvn jar:jar
 ------------------------------------------------------------
 
  关于pom.xml:
Maven工程结构和内容被定义在pom.xml中,全称即为project object moduel.
 
         约定优于配置:
                         Maven使用约定而不是配置,意味着开发者不需要再自己创建构建过程。
                         当创建Maven工程时,Maven会创建默认的工程结构,开发者只需要合理的放置配置文件而在pom.xml中无需做任何配置。
 
 graphic