快捷搜索:  as  2018  FtCWSyGV  С˵  test  xxx  Ψһ  w3viyKQx

中福在线什么时间吐分:用maven制作Java项目发行包



关键字:Maven Assembly 发行包

制作软件发行包只是Maven能够轻松完成的浩繁义务之一,下面经由过程一个简单的实例进行阐中福在线什么时间吐分明。

按照Maven的标准做法,该功能以插件的要领供给,这个插件便是Maven Assembly Plugin,它的网址是:

http://maven.apache.org/plugins/maven-assembly-plugin/

1.筹备事情

下载最新Maven 2的软件包,安装后将其bin路径注册到系统的查找路径中。

履行下面的敕令创建一个供测试用的待宣布中福在线什么时间吐分web项目:

敕令行

mvn archetype:create \

-DgroupId=de.focusdv.bcs -DartifactId=myweb \

-DarchetypeArtifactId=maven-archetype-webapp

这会孕育发生下面的目录布局:

java 代码

myweb\

deploy\4.0.0modelVersion>

com.mycompanygroupId>

mywebartifactId>

mywebname>

1.0中福在线什么时间吐分-SNAPSHOTversion>

com.mycompanyurl>

outputdirectory>

maven-assembly-pluginartifactId>

falseappendAssemblyId>

distribution.xmldescriptor>

descriptors>

configuration>

plugin>

plugins>

build>

project>

xml 代码 主要信息已经注释到代码中了。

然后在相同目录下编写在pom.xml中指定的名为distribution.xml的文件:

xml 代码

distributionid>

zipformat>

formats>

trueincludeBaseDirectory>

distdirectory>

srcdirectory>

*.xmli中福在线什么时间吐分nclud中福在线什么时间吐分e>

includes>

/outputDirectory>

fileSet>

fileSets>

assembly>

紧张信息同样已经包孕到注释中了。

3.制作发行包

编写好这两个文件之后,在敕令行中切换到deploy目录下,履行下面的敕令:

mvn assembly:assembly

假如统统顺利,应该能在output目录下找到myweb-1.0-SNAPSHOT.zip文件,我们的发行包已经束装待发了。

您可能还会对下面的文章感兴趣: