Maven 一段时间知识小结
二种打包命令生成后的jar包比较
1.clean install -P dev
2.clean package -Dmaven.test.skip=true -P dev
//clean package -Dmaven.test.skip=true -P product
<resources>
<resource>
<directory>src/main/resources/profile/${env}</directory>
<filtering>true</filtering>
//为true 代表有效
//为false 代表无效
</resource>
<resource>
<directory>src/main/resources/</directory>
<excludes>
<exclude>profile/**</exclude>
</excludes>
<filtering>true</filtering>
</resource>
功能:主要用于打包资源文件,默认情况下maven只打包src/main/resource下的资源,通过
首先,来看下MAVEN项目标准的目录结构:
一般情况下,我们用到的资源文件(各种xml,properites,xsd文件等)都放在src/main/resources下面,利用maven打包时,maven能把这些资源文件打包到相应的jar或者war里。
有时候,比如mybatis的mapper.xml文件,我们习惯把它和Mapper.java放一起,都在src/main/java下面,这样利用maven打包时,就需要修改pom.xml文件,来把mapper.xml文件一起打包进jar或者war里了,否则,这些文件不会被打包的。(maven认为src/main/java只是java的源代码路径)。网络上有很多方法,我大概试了下,几种方法都可以,可以任选一种即可。
转自:
https://www.cnblogs.com/gossip/p/6060840.html
【Maven用户手册】Maven命令
https://blog.csdn.net/moshenglv/article/details/52027106
最新文章
- [LeetCode] Distinct Subsequences 不同的子序列
- Linux install SMplayer
- HBase初探
- 深入理解SELinux SEAndroid
- iOS开发UI篇—无限轮播(循环利用)
- 只要项目是maven构建的,pom.xml中依赖的jar包全都默认去你电脑本地仓库去找
- Unity Shader:Blur
- 6-Highcharts曲线图之带标识
- 灵光乍现,lua数据绑定
- 队爷的讲学计划 CH Round #59 - OrzCC杯NOIP模拟赛day1
- [HeadFirst-HTMLCSS入门][第九章盒模式]
- hive原生和复合类型的数据载入和使用
- 【机器学习实验】学习Python来分类现实世界的数据
- Java中不定参的使用规则
- Django中url的生成过程详解
- Linux根据名字搜索
- Go语言生成随机数
- 软概(lesson 1):Javaweb实现用户登录界面
- usaco Transformations
- Google maps javascript API