Aaron_涛
Aaron_涛
全部文章
Maven
Condition(1)
Java(6)
Java虚拟机(3)
jdk(1)
junit(1)
LeetCode(6)
MySql(5)
Redis(7)
Spring(5)
微服务(2)
未归档(32)
归档
标签
去牛客网
登录
/
注册
Aaron_涛的博客
全部文章
/ Maven
(共7篇)
maven profile动态选择配置文件
1.背景 开发过程中,我们的软件会有不同的环境、如开发环境、预览环境、生产环境等,不同的环境,使用的配置文件往往是不同的。如数据源的配置、log的配置、其他一些基础配置。 在发布环境时,每次对配置文件改来改去的,很麻烦,而且极易出错。 Maven提供了一种解决这类问题的方案,那就是profil...
2018-11-24
0
892
《Maven实战》--- 灵活的构建
一个优秀的构建系统必须足够灵活,它应该能够让项目在不同的环境下都能成功地构建,例如,典型的项目都会开发环境,测试环境和产品环境,这些环境的数据库配置不尽相同。 maven为了支持构建的灵活性,内置了三大特性,即属性,Profile和资源过滤 1. maven属性 maven有6类属性 ...
2018-11-24
1
588
《Maven实战》--- 聚合与继承
1. 聚合 父pom配置 //这三行和其他构件一样 <artifactId>yyy</artifactId> <groupId>xxxx</groupId> <version>1.0.0</version>...
maven
2018-11-24
0
722
《Maven实战》---仓库
1. 仓库的布局 任何一个构件都有其唯一的标示,根据这个标示可以定义仓库中唯一的存储路径,这便是maven仓库的布局方式 该路径与坐标对于的大致关系为:groupId/artifactId/version/artifactId-version.packaging 例子:log4j/log4j/...
maven
2018-11-24
0
766
《maven实战》--- 生命周期和插件
1. 生命周期 在maven出现前,项目构建的生命周期就已经存在 maven的生命周期就是为了对所有的构建过程进行抽象和统一 这个生命周期包含:项目清理,初始化,编译,测试,打包,集成测试,验证,部署,站点生成等所有构建步骤 maven生命周期本身是抽象的,不做任何工作 实际上的任务都是通...
2018-11-24
0
526
《Maven实战》--- 坐标和依赖
1. 坐标详解 坐标表明在仓库中组件的位置,根据坐标可以从仓库中将组件定位,并且拉下来 例子 <dependency> <groupId>org.sonatype.nexus</groupId> <artifactI...
2018-11-24
0
610
Maven聚合项目,common包下的类无法被其他子项目找到的问题
一个父项目aigo 一个子项目common 另一个子项目user user使用了common下的类,在idea编码,运行都没有问题 一旦mvn install就显示找不到common下的类,无法解析符号。我事先install的common包,尝试各种姿势均无果 今天灵机一动,查询了下本地库...
2018-08-18
0
638