读书人

应用Maven assembly打多个自定义包及W

发布时间: 2012-07-02 17:46:22 作者: rapoo

使用Maven assembly打多个自定义包及War包简介
一.Maven基本命令

创建java项目:
mvn archetype:create -DarchetypeGroupId=org.apache.maven.archetypes -DgroupId=com.mycompany.app -DartifactId=myProject

创建web项目:
mvn archetype:create -DarchetypeArtifactId=maven-archetype-webapp -DgroupId=com.mycompany.app -DartifactId=myProject

增加eclipse项目信息:
cd myProject
mvn eclipse:eclipse

编译:
mvn compile

运行测试:
mvn test

打包(java项目打出jar;web项目打出war):
mvn package


安装jar到本地仓库:
mvn install


清除生成的文件:
mvn clean

========================================================
War 简单介绍

<assemblyxmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.0 http://maven.apache.org/xsd/assembly-1.1.0.xsd"><id>release</id><formats><format>zip</format></formats>    <includeBaseDirectory>false</includeBaseDirectory><fileSets><fileSet><directory>${project.build.directory}/${project.build.finalName}</directory><includes><include>**</include></includes><outputDirectory>/project</outputDirectory></fileSet></fileSets></assembly>

读书人网 >软件开发

热点推荐