
maven
psiitoy
如果你最近过的不爽,很有可能是以下两个原因:1最近没怎么读书2最近没怎么体育锻炼。最不爽的时候,肯定是你既不怎么读书,又不怎么锻炼的时候。2014,多读书,多锻炼。
展开
-
Maven 参数 -Dskiptests 和 -Dmaven.test.skip
前段时间,一个maven plugin大牛email说,现在可以使用-Dskiptests来跳过unit test。赶忙,看一下git history,看看大牛改了什么来enable上述功能。原来是新加了surfire plugin。[html] view plaincopyplugin> gr转载 2014-09-04 15:30:36 · 2479 阅读 · 0 评论 -
Maven最佳实践:版本管理
什么是版本管理首先,这里说的版本管理(version management)不是指版本控制(version control),但是本文假设你拥有基本的版本控制的知识,了解subversion的基本用法。版本管理中说得版本是指构件(artifact)的版本,而非源码的版本(如subversion中常见的rXXX,或者git中一次提交都有个sha1的commit号)。比如我有一个项目,转载 2014-05-20 10:32:48 · 637 阅读 · 0 评论 -
IntelliJ IDEA 12创建Maven管理的Java Web项目(图解)
本文主要使用图解介绍了使用IntelliJIDEA 12创建Maven管理的Java Web项目的过程。本文PDF文档下载地址:http://download.youkuaiyun.com/detail/zht666/51412351、新建项目,选择Maven Module,输入项目名称,点击Next继续。注意这里的Module就是项目的意思,等同于MyEclipse中的Project。接着直接点击Finis转载 2014-04-17 13:19:23 · 1319 阅读 · 0 评论 -
Maven的基本原理和Maven2的新特性
用Maven做项目管理在Java世界中我们很多的开发人员选择用Ant来构建项目,一个build.xml能够完成编译、测试、打包、部署等很多任务,但我们也碰到了很多的问题,如jar文件管理混乱,各个项目结构和build.xml相差很大等等。而Maven的出现,给项目提供了更多的支持。1 简介Maven作为Apache的一个开源项目,旨在给项目管理提供更多的支持,主页地址转载 2014-05-05 17:46:51 · 559 阅读 · 0 评论 -
eclipse Maven配置以及使用方法
简述:现需要在Eclipse中配置Maven插件,同时安装maven应用,配置Maven环境变量,建立Maven管理的工程,并用Maven导入Gson包, 编写简易Json输出程序步骤:1. 首先到Eclipse Marketplace中下载Maven Integration for Eclipse WTP,如下,之后查看是否成功下载,Win转载 2014-04-03 13:18:08 · 688 阅读 · 0 评论 -
使用Maven管理Eclipse Java项目
本文可以任意转载,但请保留原出处:http://www.webwork.cn/archives/50009640.html为什么要使用Maven,使用Maven有什么好处maven是一个可以帮助你进行项目编译、文档管理、报告管理、包依赖管理、SCMs管理、发布等的工具,它可以协助你完成以下工作:1.快速创建一个工程文件2.几乎不用做任何设置,可以立即进行编译、测试、转载 2014-04-03 14:58:25 · 507 阅读 · 0 评论 -
myeclipse优化 Maven
myeclipse优化 Maven博客分类:纯粹的JAVAMyeclipsemavenWindows配置管理项目管理 1.禁用myeclipse updating indexesMyEclipse 总是不停的在 Update index,研究发现Update index...是Maven在下载更新,但很是影响myeclipse的使用速度,禁用办法如下:Windo转载 2014-02-17 13:57:48 · 629 阅读 · 0 评论 -
用intellij idea 11创建一个Java Web项目
我也是参考别人的资料一步步做的,但是人家不是最新版本,还是有些不同。首先你要安装好intellij idea和tomcat1.开始建立项目:点击【创建新项目/Create New Project】2.选择第一个【Create project from scratch】3.选择你的项目的目录和名字,type选择java module4.默认src直接n转载 2014-04-16 15:04:29 · 778 阅读 · 0 评论 -
使用Maven配置spring
使用Maven配置spring分类: SSH 2012-09-09 11:10 7320人阅读 评论(1)收藏 举报springmavenfreemarkerencodingvalidationvelocity1、 创建maven项目NewàProjectàMaven Projectà不勾选 Create a simple projectà选择m转载 2014-02-17 14:51:41 · 705 阅读 · 0 评论 -
Java Build工具Ant与Maven之比较(大谈Maven缺点)
没有一件东西能满足你的全部想法除非你自己创造一个出来。同样对于Build工具来说,也许最好的就是你自己写的。每个项目的Build过程都是独特的,而且通常你的项目要用多种方式构建。对Build工具的作者来说,设想每个构建的需求以迎合它基本是不现实的。工具最好就是提供一个灵活的库和可以重用的任务来被我们按需调用,但是这样也远远不够,成品的工具从来不会100%满足你的需求。你会浪费大量的时间让那些任务能转载 2014-05-14 10:35:35 · 4051 阅读 · 0 评论 -
Nexus入门指南(图文)
Nexus介绍Nexus 是Maven仓库管理器,如果你使用Maven,你可以从Maven中央仓库 下载所需要的构件(artifact),但这通常不是一个好的做法,你应该在本地架设一个Maven仓库服务器,在代理远程仓库的同时维护本地仓库,以节省带宽和时间,Nexus就可以满足这样的需要。此外,他还提供了强大的仓库管理功能,构件搜索功能,它基于REST,友好的UI是一个extjs的REST转载 2014-05-20 10:45:54 · 866 阅读 · 0 评论 -
Maven最佳实践:Maven仓库
什么是Maven仓库在不用Maven的时候,比如说以前我们用Ant构建项目,在项目目录下,往往会看到一个名为/lib的子目录,那里存放着各类第三方依赖jar文件,如log4j.jar,junit.jar等等。每建立一个项目,你都需要建立这样的一个/lib目录,然后复制一对jar文件,这是很明显的重复。重复永远是噩梦的起点,多个项目不共用相同的jar文件,不仅会造成磁盘资源的浪费,也使得版本转载 2014-05-20 11:01:46 · 448 阅读 · 0 评论 -
maven中跳过单元测试
你可能想要配置 Maven 使其完全跳过单元测试。 可能你有一个很大的系统,单元测试需要花好多分钟来完成,而你不想在生成最终输出前等单元测试完成。 你可能正工作在一个遗留系统上面,这个系统有一系列的失败的单元测试,你可能仅仅想要生成一个 JAR 而不是去修复所有的单元测试。 Maven 提供了跳过单元测试的能力,只需要使用 Surefire 插件的 skip 参数。 在命令行,只要简单的给任何目标转载 2014-07-14 11:21:35 · 555 阅读 · 0 评论 -
maven常用命令介绍
maven常用命令介绍1 下载源代码:mvn dependency:sources -DdownloadSources=true -DdownloadJavadocs=true maven常用命令介绍这里主要是在eclipse中使用maven,因此只使用到了一部分命令,整理下来方便以后查阅。生成清除Eclipse项目结构:mvn e转载 2014-08-27 14:54:33 · 581 阅读 · 0 评论 -
maven多module项目中千万不要引入其他模块的单元测试代码
本文出处:http://blog.youkuaiyun.com/chaijunkun/article/details/35796335,转载请注明。由于本人不定期会整理相关博文,会对相应内容作出完善。因此强烈建议在原始出处查看此文。这两天一直在整理一些旧的代码,将原来的混乱东西升级到maven管理。这其中也免不了将大项目拆分成若干个module(这里纠正一个发音,不是“猫丢”,是['mɑː转载 2014-08-26 15:16:10 · 1553 阅读 · 0 评论 -
Maven中的占位符
maven的属性,是值的占位符,类似EL,类似ant的属性,比如${X},可用于pom文件任何赋值的位置。有以下分类:env.X:操作系统环境变量,比如${env.PATH}project.x:pom文件中的属性,比如:1.0,引用方式:${project.version}settings.x:settings.xml文件中的属性,比如:false,引用方式:${settings.offl转载 2014-08-26 13:36:04 · 3164 阅读 · 0 评论 -
Maven配置 settings.xml
本地仓库是远程仓库的一个缓冲和子集,当你构建Maven项目的时候,首先会从本地仓库查找资源,如果没有,那么Maven会从远程仓库下载到你本地仓库。这样在你下次使用的时候就不需要从远程下载了。如果你所需要的jar包版本在本地仓库没有,而且也不存在于远程仓库,Maven在构建的时候会报错,这种情况可能发生在有些jar包的新版本没有在Maven仓库中及时更新。Maven缺省的本地仓库地址为${u转载 2014-05-27 10:39:33 · 692 阅读 · 0 评论 -
Maven最佳实践:管理依赖
"If I have seen further it is by standing on the shoulders of Giants" —— Isaac Newton (1642-1727) 有人认为Maven是一个依赖管理工具,当然这种想法是错误的(确切的说Maven是一个项目管理工具,贯穿了整个项目生命周期,编译,测试,打包,发布...),但Maven给人造成这种错误的印象转载 2014-05-26 16:19:26 · 494 阅读 · 0 评论 -
Maven最佳实践:遵循约定
“一法度衡石丈尺,车同轨,书同文字” —— 《史记·秦始皇本纪》 标准的重要性不用我过于强调,想象一下如果不是所有人都基于HTTP开发WEB应用,这个世界会乱成怎样。IE,FF等浏览器之间的差别已经让很多开发者头痛不已。JAVA成功的原因之一就是由于它能屏蔽大部分操作系统的差异,XML流行的原因之一是所有语言都接受它。Maven当然还不能和这些既成功又成熟的技术相比,但所有Mave转载 2014-05-26 17:01:48 · 437 阅读 · 0 评论 -
Maven最佳实践:划分模块
“分天下为三十六郡,郡置守,尉,监” —— 《史记·秦始皇本纪》 所有用Maven管理的真实的项目都应该是分模块的,每个模块都对应着一个pom.xml。它们之间通过继承和聚合(也称作多模块,multi-module)相互关联。那么,为什么要这么做呢?我们明明在开发一个项目,划分模块后,导入Eclipse变成了N个项目,这会带来复杂度,给开发带来不便。 为了解释原因,转载 2014-05-26 16:50:03 · 417 阅读 · 0 评论 -
maven (生成war包时候同时生成jar包到lib)配置备忘
[xml] view plaincopybuild> [xml] view plaincopy pluginManagement> plugins> [xml] view plaincopy plugin>转载 2014-11-10 10:16:48 · 864 阅读 · 0 评论 -
maven编码 gbk 的不可映射字符
解决这个问题的思路: 在maven的编译插件中声明正确的字符集编码编码——编译使用的字符集编码与代码文件使用的字符集编码一致!! 安装系统之后,一般中文系统默认字符集是GBK。我们安装的软件一般都继承使用操作系统的默认字符集。 所以在很多中文XP win7上开发的同学,在使用maven(mvn compile)编译项目的时候,就会出现“编码 gbk 的不可映转载 2014-07-30 17:48:35 · 1050 阅读 · 0 评论 -
Maven 与 IntelliJ IDEA 的完美结合
你是否正在学习Maven?是否因为Maven难用而又不得不用而苦恼?是否对Eclipse于Maven的冲突而困惑?那么我告诉你一个更直接更简单的解决方案: IntelliJ IDEA!什么是 Maven,为什么要使用 Maven 而不是 AntMaven简单来说是一个项目管理工具,被认为是Ant的替代品或者继任者。事实上Maven的功能要远远超出Ant,它不仅仅提供编译转载 2014-04-17 15:07:26 · 757 阅读 · 0 评论