- 浏览: 984115 次
- 性别:
- 来自: 杭州
文章分类
- 全部博客 (826)
- 硬件 (8)
- 软件 (24)
- 软件工程 (34)
- JAVA (229)
- C/C++/C# (77)
- JavaScript (8)
- PHP (1)
- Ruby (3)
- MySQL (14)
- 数据库 (19)
- 心情记事 (12)
- 团队管理 (19)
- Hadoop (1)
- spring (22)
- mybatis(ibatis) (7)
- tomcat (16)
- velocity (0)
- 系统架构 (6)
- JMX (8)
- proxool (1)
- 开发工具 (16)
- python (10)
- JVM (27)
- servlet (5)
- JMS (26)
- ant (2)
- 设计模式 (5)
- 智力题 (2)
- 面试题收集 (1)
- 孙子兵法 (16)
- 测试 (1)
- 数据结构 (7)
- 算法 (22)
- Android (11)
- 汽车驾驶 (1)
- lucene (1)
- memcache (12)
- 技术架构 (7)
- OTP-Erlang (7)
- memcached (17)
- redis (20)
- 浏览器插件 (3)
- sqlite (3)
- Heritrix (9)
- Java线程 (1)
- scala (0)
- Mina (6)
- 汇编 (2)
- Netty (15)
- libevent (0)
- CentOS (12)
- mongod (5)
- mac os (0)
最新评论
-
kingasdfg:
你这里面存在一个错误添加多个任务 应该是这样的 /** * ...
Quartz的任务的临时启动和暂停和恢复【转】 -
kyzeng:
纠正一个错误,long型对应的符号是J,不是L。
Jni中C++和Java的参数传递 -
zhaohaolin:
抱歉,兄弟,只是留下作记录,方便学习,如果觉得资料不好,可以到 ...
netty的个人使用心得【转】 -
cccoooccooco:
谢谢!自己一直以为虚机得使用网线才可以与主机连接呢。。
主机网卡无网线连接与虚拟机通信 -
yuqilin001:
要转别人的东西,请转清楚点嘛,少了这么多类,误人子弟
netty的个人使用心得【转】
maven-assembly-plugin : 是maven中针对打包任务而提供的标准插件
(1)、在pom.xml 文件里面的配置说明
- < plugin >
- < artifactId > maven-assembly-plugin </ artifactId >
- < executions > <!--执行器 mvn assembly:assembly-->
- < execution >
- < id > make-zip </ id > <!--名字任意 -->
- < phase > package </ phase > <!-- 绑定到package生命周期阶段上 -->
- < goals >
- < goal > single </ goal > <!-- 只运行一次 -->
- </ goals >
- < configuration >
- < descriptors > <!--描述文件路径-->
- < descriptor > src/main/resources/zip.xml </ descriptor >
- </ descriptors >
- </ configuration >
- </ execution >
- </ executions >
- </ plugin >
(2)、
zip.xml 文件配置如下
- < assembly
- xmlns = "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 >
- < fileSets >
- < fileSet >
- < directory > ${project.basedir}\src\main\config </ directory >
- <!-- 过滤 -->
- < excludes >
- < exclude > *.xml </ exclude >
- </ excludes >
- < outputDirectory > \ </ outputDirectory >
- </ fileSet >
- </ fileSets >
- < dependencySets >
- < dependencySet >
- < useProjectArtifact > true </ useProjectArtifact >
- < outputDirectory > lib </ outputDirectory > <!-- 将scope为runtime的依赖包打包到lib目录下。 -->
- < scope > runtime </ scope >
- </ dependencySet >
- </ dependencySets >
- </ assembly >
(3)、 zip.xml 格式属性说明
打包的文件格式
可以有:tar.zip war zip
<formats>
<format>zip</format>
</formats>
需要打包的路径
<directory>${project.basedir}</directory>
打包后输出的路径
<outputDirectory>/</outputDirectory>
打包需要包含的文件
<excludes>
<exclude>junit:junit</exclude>
<exclude>commons-lang:commons-lang</exclude>
<exclude>commons-logging:commons-logging</exclude>
</excludes>
当前项目构件是否包含在这个依赖集合里。
<useProjectArtifact>true</useProjectArtifact>
依赖包打包到目录下
<dependencySets>
<dependencySet>
<outputDirectory>lib</outputDirectory><!-- 将scope为runtime的依赖包打包到lib目录下。 -->
<useProjectArtifact>true</useProjectArtifact>
<scope>runtime</scope>
</dependencySet>
</dependencySets>
发表评论
-
网站统计中的数据收集原理及实现[转]
2012-11-04 23:27 774网站数据统计分析工具是网站站长和运营人员经常使用的一种工 ... -
CentOS 6.2 yum安装配置lnmp服务器(Nginx+PHP+MySQL)
2012-10-22 20:22 894准备篇: 1、配置防火墙,开启80端口、3306 ... -
基于CentOS下Nagios的安装
2012-05-23 22:10 8971.确定Centos系统中是否 ... -
主机网卡无网线连接与虚拟机通信
2012-05-04 15:38 1516环 境: 宿主主机windows xp 虚拟机centos4. ... -
Nginx 简单的负载均衡配置示例[转]
2012-02-28 11:52 952[ 2007-10-29 20:50 | by 张 ... -
简明批处理教程
2011-09-13 16:44 659前言 最近对于批处理技术的探讨比较热,也有不少好的 ... -
WINDOWS批处理命令详解
2011-09-13 16:44 932另外3篇文章: 1. 高手必备:简明批处理教程 2.此 ... -
Windows 批处理bat程序设计简明教程
2011-09-13 16:42 1669Windows 批处理bat程序设 ... -
windows bat 批处理
2011-09-13 16:40 969echo、@、call、pause、rem(小技巧:用::代替 ... -
nslookup工具的使用方法
2011-07-23 14:13 856配置好DNS服务器,添加 ... -
Eclipse 调试器和 Debug 视图
2011-06-24 12:32 1792Eclipse 调试器和 Debug 视图 2007-11- ... -
提高代码质量及字节码如何防止内存错误
2011-06-01 12:26 945大多Java 程序员 知道他们的程序通常不会被编译为本机代 ... -
需求的管理
2011-05-31 09:14 1近年来,信息系统项目的规模越来越大,复杂度越来越高。由于管理上 ... -
需求分析的原则
2011-05-31 09:13 5不重视需求过程的项目队伍将自食其果。需求工程 中的缺陷将给项 ... -
如何进行软件需求分析
2011-05-31 09:11 6需求的定义包括从用户 ... -
客户需求文档 MRD 和项目需求分析文档
2011-05-31 09:01 14682008/07/23, 12:00 上午 ... -
亿级数据的高并发通用搜索引擎架构设计
2011-05-15 18:00 1321Author: study | May be ... -
Socket笔记【转】
2011-05-07 22:08 16081、 为了增加效率,可以考虑采用无异常的函数 ... -
给右键菜单加入CMD命令行快速通道
2011-05-04 23:56 944很多人都很喜欢在CMD命令行下来操作计算机,我也是其中之一。 ... -
开发你的第一个Firefox插件【转】
2011-04-21 21:54 657搭建你的应用开发环境 Firefox相关设置的调节 创建P ...
相关推荐
Maven-assembly-plugin是maven中针对打包任务而提供的标准插件,可以实现自定义打包。主要提供如下功能: ● 提供一个把工程依赖元素、模块、网站文档等其他文件存放到单个归档文件里。 ● 打包成指定格式分发包,...
maven-assembly 自定义打包方式,可以将工程打包为tar或其他格式,里面保留着配置文件的目录
NULL 博文链接:https://byx5185.iteye.com/blog/739822
当前pom.xml中详细的记录了将maven项目打成可运行jar包的完整代码,使用maven的插件maven-assembly-plugin,同时将所有依赖打到jar包中,亲测可用。
通过Maven Profiles实现可移植性 11.2.1. 覆盖一个项目对象模型 11.3. 激活Profile 11.3.1. 激活配置 11.3.2. 通过属性缺失激活 11.4. 外部Profile 11.5. Settings Profile 11.5.1. 全局Settings ...
使用Maven的assembly插件实现自定义打包;可以实现 1、配置文件与源码分开 2、项目依赖的jar包放到指定位置,同时把项目本身打成jar包 部署操作: 1、需要修改logback-spring.xml文件中的日志存放位置 2、修改druid....
maven-assembly-plugin 自定义打包工具 maven-compiler-plugin 编译工具 脚手架特性 生产/开发环境切换 本地开发使用classpath下的jdbc.properties 测试环境使用env/config-dev/jdbc.properties 生产环境使用env/...
插件系统演示 该项目演示了如何使用 java 打包、maven 构建系统和运行时类加载构建基于插件的简单应用程序。 结构 这是一个多模块的maven项目 ... 转到plugin-app并运行mvn compile assembly:single后
2. 程序部署建议使用Maven的assembly插件实现自定义打包方式 3. 项目已经接入了solr,程序安装需要先运行solr,solr已调试好,可直接启动,使用方法可访问官网查看; 4. 项目用到了阿里大于jar包,Maven时无法使用,...
使用Spring Cloud 集成集群以及其他的组件 0 eureka 集群 1 根据项目的不同集成不同的组件 2 日志集成的是Logback 自定义的形式 3 集成 Swagger2 4 集成Spring-Security...5 使用Maven-assembly打包成zip包 6 未完 待续
Maven | 项目构建管理 | [http://maven.apache.org/](http://maven.apache.org/) #### 前端技术: 技术 | 名称 | 官网 ----|------|---- jQuery | 函式库 | [http://jquery.com/](http://jquery.com/) Bootstrap | ...