您的位置:首页 > 其它

《Maven权威指南》学习笔记十五_装配(Assembly Plugin) 4000

2013-03-27 15:32 543 查看
构建一个打包好的命令行应用程序

使用"mvn exec:java ..."方式执行打包后Jar包中的Main方法,Maven能够自动加载依赖,但如果要把Jar包分发给别人使用,必须连同各种依赖环境一起交付。
Maven Assembly 插件的预定义装配描述符便能够生成一个可分发的 JAR 文件。

简介:
是一个用来创建你应用程序特有分发包的插件。可以使用 Maven Assembly 插件以你希望的任何形式来装配输出,只需定义一个自定义的装配描述符,这里我们暂时介绍一个预定义的装配描述符:jar-with-dependencies。

POM中的配置如下:

<project>
[...]
<build>
<plugins>
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<configuration>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
</configuration>
</plugin>
</plugins>
</build>
[...]
</project>
执行脚本:

mvn install assembly:assembly
在target下生成***-jar-with-dependencies.jar。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  assembly