![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Maven
文章平均质量分 65
biyuchenfeng531588
这个作者很懒,什么都没留下…
展开
-
Maven下忽略或跳过单元测试配置
1. 忽略单元测试失败 ... < plugin > < groupId > org.apache.maven.plugins </ groupId > < artifactId > maven-surefire-pl...原创 2011-08-15 20:27:48 · 179 阅读 · 0 评论 -
解决联通网络环境下无法访问Maven中央仓库问题
解决无法访问Maven中央仓库:http://repo1.maven.org/maven2/org/apache/问题办法:当前,中国联通宽带屏蔽了Maven中央库http://repo1.maven.org/maven2/域名IP地址,但电信可以正常访问,从美国服务器测试可以.解决办法在Maven的配置文件里加Mirror:<mirrors> <!-- mirror ...原创 2013-01-24 19:07:11 · 863 阅读 · 0 评论 -
Maven profile的几种激活方式
转自:http://juvenshun.iteye.com/blog/208714 首先简单介绍下Maven的profile是什么。对于人来说,profile是指人的肖像,轮廓,比如论坛里每个人注册了帐号后,可以设置自己的profile,放上照片,介绍等等。对于 Maven 来说又是怎样呢?整个项目定义好了项目对象模型(POM),就像论坛为每个人提供了默认的行为功能,如果我想改变我机器...原创 2013-01-24 18:47:55 · 780 阅读 · 0 评论 -
Maven笔记11-Maven进行测试
1. maven-surefire-plugin 该插件的test目标会自动执行测试源码路径,默认为src/test/java下负荷下列命名模式的测试类: (1) **/Test*.java:任何目录下所有命名以Test开头的Java类; (2) **/*Test.java:任何子目录下所有命名以Test结尾的Java类; (3) **/*TestC...原创 2012-03-22 22:39:27 · 94 阅读 · 0 评论 -
Maven笔记10-Maven生成项目站点
1. 生成简单的站点 (1) 配置 <pluginManagment> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> ...原创 2012-03-19 22:30:58 · 148 阅读 · 0 评论 -
Maven笔记9-与Hudson进行持续集成
1. 持续集成:Continuous Integration 持续集成:就是快速且高频率的自动构建项目的所有源代码,并为项目成员提供丰富的反馈信息。 一次完整的集成步骤: (1) 持续编译:持续集成度武器按照一定的频率检查源码控制系统,如有新的源码就触发一次持续集成; (2) 持续数据库集成:若发现新的SQL脚本,则清理集成数据库,重新创建表结构,并装入预...原创 2012-03-18 17:59:54 · 108 阅读 · 0 评论 -
Maven笔记8-Maven中使用Nexus创建私服
搭建私服的优点: (1) 降低中央仓库负荷 (2) 节省外网带宽 (3) 加速Maven构建 (4) 自己部署构件 1. Nexus安装 (1) 下载:http://www.sonatype.org/nexus/,下载包:nexus-2.0.2.war (2) 安装 A. WAR方式安装Nex...原创 2012-03-18 10:46:25 · 122 阅读 · 0 评论 -
Maven笔记7-Maven聚合与继承
1. Maven聚合:方便快速构建项目 <modules> <module>org.dmwdp.web</module> <module>org.dmwdp.jpa.hibernate</module> </module> 2. Maven继承:消除重复配置 ...原创 2012-03-18 10:45:27 · 83 阅读 · 0 评论 -
Maven笔记6-Maven生命周期和插件
1. 生命周期-模板方法设计模式的典型运用 Maven拥有三套相互独立的生命周期:clean,default,site;每个生命周期包含一些阶段(phase),这些阶段是有 顺序的,并且后面的阶段依赖与前面的阶段,用户和Maven 最直接的交互方式就是调用这些生命周期阶段。 (1) clean 目的是清理项目,包含三个阶段: pre-c...原创 2012-03-18 10:44:42 · 103 阅读 · 0 评论 -
Maven笔记5-Maven仓库
Maven仓库布局方式:groupId/artifactId/version/artifactId-version.packaging 仓库分类:本地仓库,远程仓库(中央仓库,私服,其他公共库) 1. 本地仓库 默认Maven创建的仓库目录为: Linux: home/fdc/.m2/repository;Windows:C:\User\Administrator...原创 2012-03-18 10:43:50 · 104 阅读 · 0 评论 -
Maven笔记4-Maven坐标和依赖
Maven的坐标元素有:groupId,artifactId,version.packaging,version,classfier, 其中,前三个是必须的, packaging是可选的,而classfier是不能直接定义的。 (1) groupId: 定义当Maven项目隶属的实际项目。 它的表示方式与Java的包命名方式相同,是域名的反向, 例如org...原创 2011-12-07 20:20:57 · 121 阅读 · 0 评论 -
Maven常见插件使用-M2Eclipse
Maven插件均配置在pom.xml中的<project>/<build>/<plugins>下。 1. maven-compiler-plugin:用于指定Java编译时的JDK版本 <plugin> <groupId>org.apache.maven.plugins</groupId&g...原创 2011-12-07 19:51:49 · 97 阅读 · 0 评论 -
Pax Runner 编译、配置及使用
1. 编译: Download:https: //scm.ops4j.org/repos/ops4j/projects/pax/runner mvn install 2. 插件安装: http://www.ops4j.org/pax/eclipse/update/ 3.原创 2011-08-08 11:08:52 · 178 阅读 · 0 评论 -
Pax Construct及Maven Pax Plugin插件使用
0. Pax-Construct安装 下载:http://repo1.maven.org/maven2/org/ops4j/pax/construct/scripts/1.4/scripts-1.4.zip 设置环境变量:Path:C:\Pax-Construct-1.4\bin 使用参考:http://www.ops4j.org/projects/pax/const...原创 2011-08-05 10:02:53 · 239 阅读 · 0 评论 -
Maven笔记3-构建Maven项目
1. 使用Archatype生成项目骨架 mvn archetype:generate -DgroupId=com.targsoft.oa -DartifactId=Simple -DpackageName=com.targsoft.oa.example -Dversion=1.0.0 说明: (1)Maven3下:使用mvn archety...原创 2011-06-26 14:06:03 · 97 阅读 · 0 评论 -
Maven笔记2-安装,配置,测试及安装最佳实践
1. Maven 安装 (1) Windows下的安装 首先验证JDK是否安装及Path,ClassPath路径是否正确; 设置M2_HOME环境变量:M2_HOME=C:\Apache-maven-3.0.3; 设置Path环境变量:Path=%M@_HOME%\bin; 解压命令: C:\>jar xvf "C:\Downl...原创 2011-06-26 13:22:38 · 68 阅读 · 0 评论 -
Maven笔记1-Maven核心概念及代理配置
1. Maven定义 Maven是一个项目管理工具,它包含了一个项目对象模型(POM)、一组标准集合、一个项目生命周期、一个依 赖管理系统;以及用来运行定义在生命周期阶段中插件(plugin)的目标(goal)的逻辑;主要服务于基于Java平 台的项目构建、依赖管理和项目信息管。 2. 基于项目定义的模型的特征 2.1 依赖管理 ...原创 2011-06-26 13:04:20 · 131 阅读 · 0 评论 -
Mavne异常:OutOfMemoryError: Java heap space
解决方法:调整java的堆内存大小。 1. Windows环境 修改文件:%M2_HOME%\bin\mvn.bat ,这是启动Maven的脚本文件,在该文件中找到到一行注释为: @REM set MAVEN_OPTS=-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport= dt_socket,serv...原创 2011-09-08 13:15:25 · 157 阅读 · 0 评论 -
M2Eclipse-:Maven dependencies as JAR's not projects
Eclipse中Maven工程(采用M2Eclipse插件)依赖具体的JAR文件而不依赖当前工作空间中的Project.具体解决办法:选择当前工程-->Properties-->选择Maven-->去掉选择"Resolve dependencies from Workspace projects"...原创 2013-01-24 19:07:38 · 99 阅读 · 0 评论