![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Maven
键圣
一个热衷于不惑的非专业不靠谱程序员
展开
-
Maven文件结构分析
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://ma原创 2016-09-23 14:36:49 · 759 阅读 · 0 评论 -
Maven常用命令
mvn clean compile //清理target 然后编译mvn clean test //clean然后测试test下的代码mvn clean package //默认打包类型jarmvn package -DskipTests //跳过测试mvn test -Dtest=Random*Test,AccountTest //执行指定的测试用例[一个*号匹配除路径分隔符外的0...原创 2016-09-23 14:37:56 · 3844 阅读 · 1 评论 -
Maven属性分析
1. 内置属性:常用内置属性:${basedir}表示项目根目录,即包含pom.xml文件的目录。${version}表示项目版本。2. POM属性:用户可以使用该类属性引用POM文件中对应元素的值。${project.build.sourceDirectory}: 项目的主源码目录,默认是src/main/java/。${project.build.testSourceDir原创 2016-09-23 14:39:22 · 393 阅读 · 0 评论 -
Maven版本约定
..-主版本:表示了项目的重大架构变更。次版本:表示较大范围的功能增加和变化,及bug修复。增量版本: 一般表示重大bug修复。里程碑版本:往往指某一个版本的里程碑。一般来说主版本和次版本都会声明,但增量版本和里程碑就不一定了。原创 2016-09-23 14:40:29 · 420 阅读 · 0 评论 -
MAVEN全局配置与用户配置的区别
全局配置,M2_HOME/conf/settings.xml,整台机器上的所有用户都受该配置的影响;用户配置, ~/.m2/settings.xml,只有当前用户才受该配置影响。需要统一系统中所有用户的配置的时候使用全局配置,否则请使用用户配置。推荐使用用户配置的原因是便于Maven升级,不必要每次升级都修改settings.xml文件。原创 2016-09-20 20:07:29 · 4354 阅读 · 0 评论 -
Failed to decode downloaded font 问题解决
描述:打开页面之后发现有的图标展示不出来正常图标: 异常图标: F12之后看到控制台打印了这些信息Failed to decode downloaded font: http://localhost:8080/scheduler/assets/global/plugins/simple-li原创 2016-10-26 09:54:48 · 44790 阅读 · 24 评论 -
Maven 使用profile来构建不同的环境
目标: 同一份配置文件 在不同的环境中使用不同的配置数据工具: maven实现过程:1.创建一个maven的web工程2. pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"原创 2017-08-25 02:06:59 · 417 阅读 · 0 评论