常用Maven 命令

常用命令
Maven2 的运行命令为 : mvn
常用命令为 :
          mvn archetype:generate:创建 Maven 项目
          mvn compile :编译源代码
          mvn test-compile :编译测试代码
          mvn test : 运行应用程序中的单元测试
          mvn site : 生成项目相关信息的网站
          mvn clean :清除目标目录中的生成结果
          mvn package : 依据项目生成 jar 文件
          mvn install :在本地 Repository 中安装 jar
          mvn eclipse:eclipse :生成 Eclipse 项目文件
生成项目
          建一个 JAVA 项目 : mvn archetype:generate-DgroupId=com.demo -DartifactId=App
          建一个 web 项目 : mvn archetype:generate-DgroupId=com.demo -DartifactId=web-app -DarchetypeArtifactId=maven-archetype-webapp
简单解释一下:
archetype  是一个内建插件,他的create任务将建立项目骨架
archetypeArtifactId   项目骨架的类型
DartifactId 项目名称
可用项目骨架有:
* maven-archetype-archetype
* maven-archetype-j2ee-simple
* maven-archetype-mojo
* maven-archetype-portlet
* maven-archetype-profiles (currently under development)
* maven-archetype-quickstart
* maven-archetype-simple (currently under development)
* maven-archetype-site
* maven-archetype-site-simple, and
* maven-archetype-webapp
附maven2 生成项目标准目录布局:
src/main/javaApplication/Library sources
src/main/resourcesApplication/Library resources
src/main/filtersResource filter files
src/main/assemblyAssembly descriptors
src/main/configConfiguration files
src/main/webappWeb application sources
src/test/javaTest sources
src/test/resourcesTest resources
src/test/filtersTest resource filter files
src/siteSite
LICENSE.txtProject's license
README.txtProject's readme

你可能感兴趣的:(常用Maven 命令)