1.在工程的pom.xml文件中增加以下内容:
<plugins>
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<version>2.6</version>
<configuration>
<descriptors>
<descriptor>src/main/assembly/assembly.xml</descriptor>
</descriptors>
</configuration>
<executions>
<execution>
<id>make-assembly</id>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
2.assembly的内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<assembly
xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.3"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.3 http://maven.apache.org/xsd/assembly-1.1.3.xsd">
<id>ucl-lbs-service</id>
<formats>
<format>tar.gz</format>
</formats>
<fileSets>
<fileSet>
<outputDirectory>lib</outputDirectory>
<includes>
<include>ucl-lbs-service-0.0.1-SNAPSHOT.jar</include>
</includes>
<fileMode>500</fileMode>
<directory>target</directory>
</fileSet>
<fileSet>
<outputDirectory>conf</outputDirectory>
<fileMode>500</fileMode>
<directory>src/main/resources</directory>
</fileSet>
<fileSet>
<outputDirectory>bin</outputDirectory>
<fileMode>500</fileMode>
<directory>src/main/assembly/bin</directory>
</fileSet>
</fileSets>
<dependencySets>
<dependencySet>
<outputDirectory>lib</outputDirectory>
<fileMode>500</fileMode>
</dependencySet>
</dependencySets>
</assembly>
相关推荐
maven assembly 插件入门教程
Maven-assembly-plugin是maven中针对打包任务而提供的标准插件,可以实现自定义打包。主要提供如下功能: ● 提供一个把工程依赖元素、模块、网站文档等其他文件存放到单个归档文件里。 ● 打包成指定格式分发包,...
主要介绍了maven插件assembly使用及springboot启动脚本start.sh和停止脚本 stop.sh的相关资料,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
maven项目、springboot项目使用assembly插件打包,实现项目可配置化、生成系统日志、jar文件与项目分离,并生成windows与linux环境下启动、停止等操作的脚本文件。
Maven的组装插件的例子 该项目包含maven-assembly-plugin用法的示例阅读 yeoman generator(java)生成的项目
assembly插件根据不同环境打包成tar.gz或者zip 将spring boot项目中的配置文件提取到外部config目录中 将spring boot项目中的启动jar包移动到boot目录中 将spring boot项目中的第三方依赖jar包移动到外部lib目录中 ...
这样,您可以确保您不会浪费时间在Apache Maven范围之外的东西上。 假设您的问题不存在,请提交该问题的票证。 清楚地描述问题,包括在出现错误时重现的步骤。 确保填写您知道存在问题的最早版本。 在GitHub上...
当前pom.xml中详细的记录了将maven项目打成可运行jar包的完整代码,使用maven的插件maven-assembly-plugin,同时将所有依赖打到jar包中,亲测可用。
maven-assembly-plugin 插件打第三方依赖包进 jar,spring 有 org.springframework.beans.factory.parsing.BeanDefinitionParsingException 异常怎么办? maven-shade-plugin 插件打第三方依赖包,spring 有 java....
使用assembly插件打包jar后启动时,总是出现Unable to locate Spring NamespaceHandler for XML schema....错误,网上找了各种方法都没有用,在尝试了100+失败后,解决了这个问题,在打包的jar中,META-INF目录下,...
介绍该插件以受启发的本身的方式在Maven中提供了高级Ant集成。 AntBuildMojo提供了用于处理Maven工件图的高级Ant任务。 它带有用于构建“分发”的各种Ant任务:过滤库,解析工件,将结果附加到MavenReact器以用于...
使用Maven Dependency插件进行优化 8.6. 最终的POM 8.7. 小结 II. Maven Reference 9. 项目对象模型 9.1. 简介 9.2. POM 9.2.1. 超级POM 9.2.2. 最简单的POM 9.2.3. 有效POM 9.2.4. 真正的POM 9.3. ...
maven问题汇总 1、可能是setting中的maven仓库没配置对路径 2、可能是setting中的阿里云没配置好,或者是私服没配置好,因为可能没有网络导致clean不了,下载不下来jar包,远程桌面要配置私服的,因为没联网(针对...
sql-packaging-plugin ... 因此,将其视为版本化二进制文件很方便,以便您可以将其添加为 Maven <dependency> ,例如,使用 maven-assembly-plugin 将其打包到安装程序中。 构建插件 克隆此存储库并将插件安装到本
Dubbo 服务部署演示项目关于项目中的一些插件与脚本介绍,可以看这篇文章 部署流程使用 mvn package -Pdev 进行打包(选择你自己的环境)将 target 中的 dubbo-demo-server-1.0.0.tar.gz 上传至你的服务器执行命令 ...
dwr+springmvc整合的方式三,使用maven构建,maven中使用jetty插件运行项目,使用assembly打包成zip包,zip包括项目和所有使用的jar包。如何没有网络的情况下可以直接使用jar来联系,有网络就直接使用maven就可以...
1. Maven基础 2. Maven项目开发指南3. Maven插件4.技巧和窍门5.外部有用链接 GitHub存储库: 重要的Java开发人员指南
intellig-server基于springboot的web服务脚手架内容列表1.使用mybatis generator自动生成mapper2....采用assembly打包插件,生成最终发布包5.使用vue前端5.新增linux启动脚本,可根据环境定制(20190824)6.接入netty
dwr+springmvc整合的方式一,使用maven构建,maven中使用jetty插件运行项目,使用assembly打包成zip包,zip包括项目和所有使用的jar包。如何没有网络的情况下可以直接使用jar来联系,有网络就直接使用maven就可以...