首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件开发 >

应用Maven assembly打多个自定义包及War包简介

2012-07-02 
使用Maven assembly打多个自定义包及War包简介一.Maven基本命令创建java项目:mvn archetype:create -Darch

使用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>

热点排行