一个完整的项目构建过程通常包括清理、编译、测试、打包、集成测试、验证、部署等步骤,Maven从中抽取了一套完善的、易扩展的生命周期。Maven的生命周期是抽象的,其中的具体任务都交由插件来完成。Maven为大多数构建任务编写并绑定了默认的插件,如针对编译的插件:maven-compiler-pl.....
分类:
其他好文 时间:
2014-07-02 21:27:23
阅读次数:
220
运行mvn eclipse:eclipse时,经常会出现因为maven项目过大,导致内存不足java栈溢出的error, 信息如下:[INFO] ------------------------------------------------------------------------[ERRO...
分类:
其他好文 时间:
2014-07-02 18:56:30
阅读次数:
251
在项目里用了快一年的maven了,最近突然发现maven项目在eclipse中build时非常慢,因为经常用clean install命令来build项目,也没有管那么多,但最近实在受不了乌龟一样的build速度,于是下定决心再看看《maven实战》吧,
对于我来说,maven最主要的作用有两个方面,一个是对jar包的依赖解决功能,自己管理jar包,另一个功能就是项目的构建,打包部署。现在我觉...
分类:
其他好文 时间:
2014-07-02 13:43:27
阅读次数:
252
1. 在resin.conf中找到
替换成:
2. 复制app-default.xml到app-mvn.xml, 打开app-mvn.xml找到
替换成:
3.修改resin.conf中的根路径配置,使用maven的webapp目录...
分类:
其他好文 时间:
2014-07-02 11:14:35
阅读次数:
152
一. 为什么配置
默认情况下,maven的本地仓库在C盘下用户目录: .m2/repository。所有的maven构件(artifact)都被存储到该仓库中,以方便重用。
但是放在C盘一个是占用空间, 还有就是不太安全, 万一要重装系统就悲剧了... 本篇就介绍下如何修改maven的本地仓库路径。
二. 配置步骤
1. 手动创建本地仓库的...
分类:
其他好文 时间:
2014-07-02 08:19:41
阅读次数:
214
一. maven坐标
1. 什么是坐标?
在平面几何中坐标(x,y)可以标识平面中唯一的一点
2. maven坐标主要组成:
a.) groupId:定义当前Maven项目隶属项目
b.) artifactId:定义实际项目中的一个模块
c.) version:定义当前项目的当前版本
d.) packaging:定义该项目的打包方式
3. mave...
分类:
其他好文 时间:
2014-07-02 07:39:25
阅读次数:
231
maven-appfuse配置步骤
配置环境:
maven 2.2.1
appfuse 2.0.2
JDK 1.6.0_10
MySQL 5.1
下载文件:
1.到http://maven.apache.org/download.html下载apache-maven-2.2.1-bin.zip
下载地址:http://apache.freelamp.co...
分类:
移动开发 时间:
2014-07-02 07:33:08
阅读次数:
331
1 . 修改私服中仓库的部署策略 Release版本的项目应该发布到Releases仓库中,对应的,Snapshot版本应该发布到Snapshots仓库中。Maven根据pom.xml文件中版本号节点的属性是否包含-SNAPSHOT,来判断该项目是否是snapshot版本。如果是snapshot版....
分类:
其他好文 时间:
2014-07-01 11:45:55
阅读次数:
253
问题描述:
Could not calculate build plan: Failure to transfer org.apache.maven.plugins:maven-surefire-plugin:pom:2.7.1 from http://repo1.maven.org/maven2 was cached in the local repository, resolution wi...
分类:
其他好文 时间:
2014-07-01 11:14:35
阅读次数:
279
Maven传递依赖的时候,同名包不同版本的包均会下载,但是编译的时候,只会加载一个高版本的。...
分类:
其他好文 时间:
2014-07-01 08:53:41
阅读次数:
262