随笔分类 -  Maven

摘要:profile可以让我们定义一系列的配置信息,然后指定其激活条件。这样我们就可以定义多个profile,然后每个profile对应不同的激活条件和配置信息,从而达到不同环境使用不同配置信息的效果。profile可定义的位置和内容项目的pom.xml文件 (针对特定项目)repositoriesplu... 阅读全文
posted @ 2015-12-09 11:23 XRacoon 阅读(741) 评论(0) 推荐(0)
摘要:引入本地jar包方式一:将本地Jar包安装到本地仓库,再按常规方式引用mvn install:install-file -Dfile=libs\tools.jar -DgroupId=com.sun -DartifactId=tools -Dversion=1.5.0 -Dpackaging=jar... 阅读全文
posted @ 2015-11-19 14:54 XRacoon 阅读(5066) 评论(0) 推荐(0)
摘要:Eclipse中在项目右键菜单点击->Maven->Update Projects时,JDK总是切回 1.5如果没有在Maven中配置过JDK版本,只是在Eclipse中项目的Properties配置里修改了Java版本,当运行Maven->Update Projects时,Java版本又会被切回默... 阅读全文
posted @ 2015-11-19 14:44 XRacoon 阅读(2323) 评论(0) 推荐(0)
摘要:maven本质上是一个插件框架,几乎所有的功能都是通过各种各样的插件来实现的。maven默认会依据项目类型自动把构建时的各阶段(Lifecycle和phase)自动绑定(Lifecycle Mapping)到特定插件(plugin)提供的功能点(goals)上。例如java项目编译阶段(compil 阅读全文
posted @ 2015-11-19 14:27 XRacoon 阅读(5152) 评论(0) 推荐(2)
摘要:构建Maven项目的时候,如果没有进行特殊的配置,Maven会按照标准的目录结构查找和处理各种类型文件。src/main/java和src/test/java这两个目录中的所有*.java文件会分别在comile和test-comiple阶段被编译,编译结果分别放到了target/classes和t... 阅读全文
posted @ 2015-09-10 16:03 XRacoon 阅读(51422) 评论(3) 推荐(12)
摘要:Maven通过Maven Surefire Plugin插件执行单元测试。(通过Maven Failsafe Plugin插件执行集成测试)在pom.xml中配置JUnit,TestNG测试框架的依赖,即可自动识别和运行src/test目录下利用该框架编写的测试用例。surefire也能识别和执行符... 阅读全文
posted @ 2015-08-11 10:41 XRacoon 阅读(34266) 评论(0) 推荐(2)
摘要:错误提示Eclipse中通过Archetype创建Maven项目时报错:Could not resolve archetype xxxxxxx from any of the configured repositories原因很简单:要用的Archetype在当前maven配置的仓库中找不到。那就只... 阅读全文
posted @ 2015-06-04 19:25 XRacoon 阅读(2540) 评论(0) 推荐(0)