随笔分类 -  Maven

摘要:pluginManagement是表示插件声明,即你在项目中的pluginManagement下声明了插件,Maven不会加载该插件,pluginManagement声明可以被继承。 pluginManagement一般是用来在父POM中定义,提供给子POM使用,子POM也可以覆盖这个定义,而且你在 阅读全文
posted @ 2017-12-20 11:13 hxwang 阅读(5979) 评论(1) 推荐(2)
摘要:分发构件至远程仓库 mvn install 会将项目生成的构件安装到本地Maven仓库,mvn deploy 用来将项目生成的构件分发到远程Maven仓库。本地Maven仓库的构件只能供当前用户使用,在分发到远程Maven仓库之后,所有能访问该仓库的用户都能使用你的构件。 我们需要配置POM的dis 阅读全文
posted @ 2017-12-20 10:52 hxwang 阅读(608) 评论(0) 推荐(0)
摘要:maven属性 内置属性(maven预定义,用户可以直接使用的) 主要有两个常用内置属性—— ${basedir}表示项目根目录,即包含pom.xml文件的目录; ${version}表示项目版本。 ${project.basedir}同${basedir}; POM属性(使用pom属性可以引用到p 阅读全文
posted @ 2017-11-30 11:07 hxwang 阅读(6465) 评论(0) 推荐(0)
摘要:前言: 在开发过程中,我们的软件会面对不同的运行环境,比如开发环境、测试环境、生产环境,而我们的软件在不同的环境中,有的配置可能会不一样,比如数据源配置、日志文件配置等等。 那么就需要借助maven提供的profile功能,通过不同的环境激活不同的profile来实现“maven根据不同的运行环境, 阅读全文
posted @ 2017-11-30 10:48 hxwang 阅读(2295) 评论(0) 推荐(0)
摘要:前言: <build >设置,主要用于编译设置 1.分类 在Maven的pom.xml文件中,存在如下两种<build>: (1)全局配置(project build) 针对整个项目的所有情况都有效 (2)配置(profile build) 针对不同的profile配置 说明: 一种<build>被 阅读全文
posted @ 2017-11-29 10:58 hxwang 阅读(32058) 评论(1) 推荐(4)
摘要:问题: 在eclipse neon 中引入maven项目时,弹出两个错误,一个是jacco-maven-plugin,一个是项目中的插件ota-schema-plugin 如果忽略这两个错误,点击finish,坚持把工程导入到eclispe中。这时pom文件出现红叉号, Plugin executi 阅读全文
posted @ 2017-11-28 10:27 hxwang 阅读(24926) 评论(0) 推荐(1)