- 浏览: 957306 次
- 性别:
- 来自: 江西上饶
文章分类
- 全部博客 (460)
- p.spring (56)
- p.maven (20)
- p.ant (17)
- p.jee (18)
- p.jse (33)
- p.ofbiz (31)
- p.软件工程 (8)
- p.struts2 (5)
- p.hibernate (5)
- linux (25)
- 设计模式 (2)
- p.javascript (11)
- 硬件 (1)
- p.jsp (2)
- p.windows批处理 (1)
- 操作系统问题 (5)
- 算法 (1)
- p.mysql (7)
- p.sql (5)
- p.c (1)
- google产品 (0)
- 内存 (1)
- p.struts (1)
- p.freemarker (7)
- p.css (4)
- p.log4j (10)
- p.html (3)
- 淘宝产品 (0)
- 其他 (3)
- 编译器 (0)
- svn (4)
- p.spring.security (11)
- 图形 (0)
- p.xml (1)
- p.ssh (0)
- p.jquery (4)
- p.jdbc (3)
- p.flex (0)
- p.c++ (0)
- p.c#Net (0)
- p.assembly (0)
- p.sqlserver (0)
- p.其他 (3)
- p.webwork (21)
- p.wap (12)
- p.cglib (1)
- p.jee服务器 (11)
- windows (2)
- p.iphone (1)
- p.java.分布式与集群 (2)
- p.ibatis (16)
- p.eclipse (5)
- 架构 (2)
- http协议 (5)
- 我的个人标准 (2)
- 多线程 (1)
- 奇怪问题 (5)
- p.jira (13)
- p.httpclient (1)
- 服务器.apache (11)
- 安全防范 (1)
- p.PODAM (1)
- p.junit (16)
- fop (2)
- 硬盘安装 (1)
- powerdesigner (0)
- 单元测试 (1)
- apache commons (4)
- tomcat+apache集群 (10)
- 各类诡辩 (1)
- 安卓 (8)
- qvod (1)
- java编程基础知识考试考点及答案 (0)
- 工作总结 (4)
- oracle (0)
- spring的util工具 (3)
- json (2)
- maven (3)
- jms (19)
- p.bat (3)
- hadoop (2)
- git (3)
- nginx (1)
- p.移动开发 (1)
- shiro (3)
- 游戏破解 (1)
- react-native (7)
- ios开发 (1)
- webmagic (6)
- socks5 (1)
最新评论
-
weituotian:
说的不好,没人看的
公司系统中的菜单功能和权限功能 -
石不易:
非常详细的注解~
绑定端口和IP,Listen 与VirtualHost指令 -
spring_springmvc:
spring mvc demo教程源代码下载,地址:http: ...
spring mvc -
liyixing1:
PandaDONG 写道谢谢你啊,我已经下下来了,只是还有很多 ...
jira war安装 -
liyixing1:
PandaDONG 写道谢谢你啊,我已经下下来了,只是还有很多 ...
jira war安装
http://maven.apache.org/plugins/maven-assembly-plugin/usage.html
mvn install assembly:assembly
该目标不是很常用,打包的时候会把依赖的包也打包进去,作为一个直接可运行的包而存在。如我依赖了log4j,打包程序会把log4j直接打进我的jar中
<project> [...] <build> <plugins> <plugin> <artifactId>maven-assembly-plugin</artifactId> <configuration> <descriptorRefs> <descriptorRef>jar-with-dependencies</descriptorRef> </descriptorRefs> <archive> <manifest> <mainClass>com.spider.view.SpiderView</mainClass> </manifest> </archive> </configuration> </plugin> </plugins> </build> [...] </project>
mvn install assembly:assembly
该目标不是很常用,打包的时候会把依赖的包也打包进去,作为一个直接可运行的包而存在。如我依赖了log4j,打包程序会把log4j直接打进我的jar中
发表评论
-
Invalid signature file digest for Manifest main attributes
2015-09-23 14:26 8253java.lang.SecurityException: In ... -
Unable to locate Spring NamespaceHandler for XML schema namespace
2015-09-23 14:00 2322org.springframework.beans.facto ... -
利用maven的filter和profile实现不同环境使用不同的配制
2015-07-30 12:54 715通过命令行模式 https://liyixing1.itey ... -
Nexus 仓库管理器
2015-04-02 11:15 1121简介 仓库管理器有两个 ... -
Profile
2015-03-30 11:55 627Profile是可以在指定环境通过指定指令或者自动触发,用来 ... -
settings.xml
2014-12-31 10:41 748settings.xml文件可以放在两个地方 • Maven安 ... -
项目依赖
2014-12-30 22:19 638依赖具有范围,默认为全局范围 也可以指定依赖范围 Maven ... -
属性 自定义属性 资源过滤
2014-12-30 21:57 1236通过${}访问属性 。Mave ... -
版本号规范,镜像版本SNAPSHOT,LATEST 和 RELEASE 版本
2014-12-30 16:46 6129如果版本号不遵守maven规范,那么maven在对版本进行排序 ... -
依赖传递分析 dependency 插件
2014-12-30 15:29 966基本分析: mvn dependency:analyze 可 ... -
多模块项目
2014-12-29 17:02 499多模块首先需要创建一个父项目,父项目负责对子项目的管理,按照规 ... -
archetype
2014-12-28 21:15 758网址 该插件为maven原型插件,该插件平台上存储了多种常见的 ... -
测试插件,surefire-plugin
2014-12-27 13:41 869主页 完整参数 maven默认配置已经加载过该插件 相当于 ... -
插件,插件目标,生命周期,坐标,仓库,依赖管理
2014-12-25 16:07 483插件与目标(Plugins and g ... -
help插件
2014-12-24 15:56 721Maven Help 插件有四个目标。前三个目标是—— act ... -
pom.xml
2014-12-24 13:57 733每个maven文件都需要一 ... -
安装maven及测试第一个项目
2014-12-23 11:57 501maven需要配置几个环境变量 M2_HOME,用来指定mav ... -
maven的优势理解
2014-12-23 11:51 10041.对于svn等版本控制的库而言,具有减少上传空间的作用,这个 ... -
maven转eclipse JEE应用
2011-06-19 15:26 2429我的maven结构是 外层应用 biz应用 web应用 创 ...
相关推荐
`assembly`项目打包插件就是这样一个工具,它主要用于Java项目,尤其是基于Maven和Spring Boot的项目。这篇文档将深入探讨如何使用assembly插件进行项目打包,以及如何生成适用于Windows和Linux环境的启动脚本。 ...
Maven-assembly-plugin是maven中针对打包任务而提供的标准插件,可以实现自定义打包。主要提供如下功能: ● 提供一个把工程依赖元素、模块、网站文档等其他文件存放到单个归档文件里。 ● 打包成指定格式分发包,...
而`maven-assembly-plugin`是Maven的一个插件,用于创建自定义的打包(assembly)格式,比如tar、tar.gz、zip等。这个插件允许开发者在打包过程中包含额外的资源,如配置文件、文档等,使得最终的发布包更完整,便于...
Assembly插件是Java开发领域中一个重要的工具,主要用于构建项目的打包过程。这个插件使得开发者能够方便地将项目的所有依赖、源代码、配置文件等整合到一个可执行的格式,如JAR、WAR或者自定义的归档文件。在描述中...
【fat-Jar打包插件】是一种在Java开发中常用的工具,它的主要作用是将一个项目的所有依赖库(包括第三方jar包)与源代码一起打包成一个独立的jar文件,因此被称为"fat"或"uber"jar。这个插件极大地简化了项目的部署...
标题中的“assembly plugin打包”指的是在软件开发过程中,使用Maven Assembly Plugin进行项目打包的步骤和相关知识。Maven是Java领域广泛使用的构建工具,它通过配置管理项目的依赖关系,自动化构建过程。Assembly ...
而Maven Assembly插件则是Maven生态系统中的一个重要组成部分,它允许开发者将项目的所有依赖、源代码、文档等打包成一个可执行的归档文件,如JAR、WAR或ZIP格式,便于分发和部署。 **1. Maven Assembly 插件介绍**...
本篇文章将详细探讨如何使用Maven的`maven-assembly-plugin`插件来打包Dubbo服务接口。 首先,我们要理解Maven的生命周期和构建过程。Maven有多个生命周期阶段,如`clean`、`compile`、`test`、`package`等,每个...
【fatjar打包插件详解】 在Java开发领域,当我们完成一个项目并准备部署时,通常会将所有依赖库和源代码合并成一个可执行的JAR文件,这就是所谓的"fat jar"或"uber jar"。"fatjar"打包插件正是实现这一功能的工具,...
本文将深入探讨"fat jar打包插件"的概念、用途及实现方式。 "fat jar"这个名字源于它包含"肥胖"的特性,即它整合了项目的所有依赖,使得用户无需额外配置类路径就能直接运行。这对于独立部署和简化部署流程非常有...
`maven-assembly-plugin`是Maven的一个插件,用于生成项目的归档文件,如tar.gz或zip,这在分发和部署软件时非常有用。本篇将详细介绍如何利用`maven-assembly-plugin`在Spring Boot项目中实现这个功能。 首先,`...
【fatjar_0.0.27 打包插件】是一种在Java开发环境中广泛使用的工具,主要用于将项目的所有依赖库合并到一个单独的JAR(Java Archive)文件中,通常被称为"胖JAR"。这个插件的主要优点是简化了项目的部署过程,因为...
本篇文章将深入探讨如何使用Maven Assembly插件来创建多个自定义包以及War包,这对于Java开发者来说尤其重要,因为它使得项目打包和分发变得更加方便。 Maven是一个强大的Java项目管理工具,它通过配置文件POM...
在这里,我们主要探讨如何使用Assembly插件来打包Maven项目以及与WebAssembly的相关概念。 **1. Maven Assembly Plugin** Maven Assembly Plugin是Maven生态系统中的一个关键组件,它的主要功能是将项目的所有依赖...
总结来说,Maven Assembly 插件提供了一种灵活的方式来打包整个项目,包括依赖、资源和启动脚本,而Spring Boot的启动和停止脚本则简化了应用的生命周期管理。理解并正确使用这些工具,对于提升开发效率和部署流程的...
maven-jar-plugin 是默认的打包插件,用来打普通的 project JAR 包;maven-shade-plugin 用来打可执行 JAR 包,也就是所谓的 fat JAR 包;maven-assembly-plugin 支持自定义的打包结构,也可以定制依赖项等。 maven-...
4. `src/main/assembly`:这个目录通常用于存放Assembly插件的描述文件(如`assembly.xml`),定义了打包的具体规则和内容。 5. `.idea`目录和`.iml`文件:这是IDEA项目配置和模块信息,对于开发过程是必不可少的,...
* assembly插件配置修改:我们可以修改assembly插件的配置,例如将UNPACK设置为FALSE,以便生成不包含依赖项的Jar包。 * Jar包生成:Maven可以生成不包含依赖项的Jar包,这样可以方便地部署和运行项目。 六、总结 ...
这通常通过特定的插件实现,如Maven的`maven-assembly-plugin`或`maven-shade-plugin`,或者Gradle的`shadow`插件。 7. **版本管理和冲突解决** - 第三方jar包可能存在版本冲突问题,特别是当多个库依赖不同版本的...