博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Maven打包时,不包含jar包
阅读量:5097 次
发布时间:2019-06-13

本文共 891 字,大约阅读时间需要 2 分钟。

在给Maven项目打war包时,如果不想把依赖中的jar包也包含进去,可以在plugins中加入

			
org.apache.maven.plugins
maven-war-plugin
2.2
WebContent
${project.build.directory}/work
false
WEB-INF/lib/*
true

这样,打成的war包中,就没有依赖中的jar包了,可以省去好长时间

其中${project.build.directory} 是maven内置变量,默认值是target,eclipse中提示是This expression evaluates to D:\eclipse\workspace\***\target

Maven的一些内置变量说明:

  • ${basedir} 项目根目录
  • ${project.build.directory} 构建目录,缺省为target
  • ${project.build.outputDirectory} 构建过程输出目录,缺省为target/classes
  • ${project.build.finalName} 产出物名称,缺省为${project.artifactId}-${project.version}
  • ${project.packaging} 打包类型,缺省为jar
  • ${project.xxx} 当前pom文件的任意节点的内容

转载于:https://www.cnblogs.com/Iqiaoxun/p/5350601.html

你可能感兴趣的文章
<转>关于MFC的多线程类 CSemaphore,CMutex,CCriticalSection,CEvent
查看>>
jquery中ajax返回值无法传递到上层函数
查看>>
css3之transform-origin
查看>>
[转]JavaScript快速检测浏览器对CSS3特性的支持
查看>>
Master选举原理
查看>>
[ JAVA编程 ] double类型计算精度丢失问题及解决方法
查看>>
小别离
查看>>
微信小程序-发起 HTTPS 请求
查看>>
WPF动画设置1(转)
查看>>
backgound-attachment属性学习
查看>>
个人作业——关于K米的产品案例分析
查看>>
基于node/mongo的App Docker化测试环境搭建
查看>>
java web 中base64传输的坑
查看>>
java 中的线程(一)
查看>>
秒杀9种排序算法(JavaScript版)
查看>>
素数判断BFS之“Prime Path”
查看>>
Activiti入门 -- 环境搭建和核心API简介
查看>>
struts.convention.classes.reload配置为true,tomcat启动报错
查看>>
MySQL的并行复制多线程复制MTS(Multi-Threaded Slaves)
查看>>
Django中间件
查看>>