Maven plugin中的lifecycle、phase、goal、mojo概念及作用的理解

首先,说些题外话,maven的plugin真的很容易写,很多时候,我们只是被plugin这个词吓倒了,总以为插件这玩意,是专家才能写的,我maven都没精通,怎么写得出自己的plugin呢,其实不然,起码在maven中,写一个自己的plugin还是非常简单的,其它软件的插件,要看情况,有些的确是要天才级人物才写得出,有

Maven 修改 repository 的路径

管理maven的 repository 的目录. 默认的情况下在/user/.m2, 而且还是在系统盘, 为了方便, 就把他设置到一个固定的地方数据盘的位置. 修改文件在: D:\Develop\Java\Maven325\conf\settings.xml 根据自己的 maven 安装目录, 找到对应的maven/c

maven依赖关系中Scope的作用

在POM 4 的pom.xml 中,中还引入了,它主要管理依赖的部署。目前可以使用5个值: compile: 缺省值,适用于所有阶段,会随着项目一起发布。 provided: 类似compile,期望JDK、容器或使用者会提供这个依赖。如servlet.jar。 runtime: 只在运行时使用,如JDBC驱动,适用运

maven中下载速度超慢, 加速maven速度.

主要原因, 就是国内有个牛逼的墙. 让你无法666666的用maven. 解决方式有2种. 一种是自己搭建一个maven代理库. 用他去缓冲你的maven加载. 优点, 速度快, 缺点, 需要一定的经济和资源输出. 第二种,是用国内搭建好的maven代理. 之前有oschina. 但是, 现在oschina的maven

Maven入门

一、Maven的基本概念   Maven(翻译为”专家”,”内行”)是跨平台的项目管理工具。主要服务于基于Java平台的项目构建,依赖管理和项目信息管理。 1.1、项目构建   项目构建过程包括【清理项目】→【编译项目】→【测试项目】→【生成测试报告】→【打包项目】→【部

maven中配置jdk版本的方法

在使用maven项目开发的过程中,  难免会遇到maven项目的jdk版本不一致的情况,  查了一些资料, 发现, 配置maven中的jdk, 可以分为两种.: 全局配置jdk 局部(项目中的pom.xml)配置jdk 全局配置jdk <profiles> <profile> <id&gt

maven中增加oracle驱动

在实际使用maven中才发现, 并不是所有的jar包在maven中都能下载到.  现在项目中就就因为无法加载oracle的jar包而困扰.   现在有了离线版的加载, 首先我们先下载我们需要的jar – ojdbc14.jar, 这里也可以通过oracle安装的目录找到. 所在目录D:\oracle所在的目