E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
《maven实战》
学习笔记——
Maven实战
(五)自动化Web应用集成测试
自动化集成测试的角色本专栏的上一篇文章讲述了Maven与持续集成的一些关系及具体实践,我们都知道,自动化测试是持续集成必不可少的一部分,基本上,没有自动化测试的持续集成,都很难称之为真正的持续集成。我们希望持续集成能够尽早的暴露问题,但这远非配置一个Hudson/Jenkins服务器那么简单,只有真正用心编写了较为完整的测试用例,并一直维护它们,持续集成才能孜孜不倦地运行测试并第一时间报告问题。自
爱自己
·
2014-06-17 16:00
学习笔记——
Maven实战
(四)基于Maven的持续集成实践
Martin的《持续集成》相信很多读者和我一样,最早接触到持续集成的概念是来自Martin的著名文章《持续集成》,该文最早发布于2000年9月,之后在2006年进行了一次修订,它清晰地解释了持续集成的概念,并总结了10条实践,它们分别为:只维护一个源码仓库自动化构建让构建自行测试每人每天向主干提交代码每次提交都应在持续集成机器上构建主干保持快速的构建在模拟生产环境中测试让每个人都能轻易获得最新的可
爱自己
·
2014-06-17 16:00
学习笔记——
Maven实战
(四)基于Maven的持续集成实践
Martin的《持续集成》相信很多读者和我一样,最早接触到持续集成的概念是来自Martin的著名文章《持续集成》,该文最早发布于2000年9月,之后在2006年进行了一次修订,它清晰地解释了持续集成的概念,并总结了10条实践,它们分别为:只维护一个源码仓库自动化构建让构建自行测试每人每天向主干提交代码每次提交都应在持续集成机器上构建主干保持快速的构建在模拟生产环境中测试让每个人都能轻易获得最新的可
爱自己
·
2014-06-17 16:00
学习笔记——
Maven实战
(三)多模块项目的POM重构
重复,还是重复程序员应该有狗一般的嗅觉,要能嗅到重复这一最常见的坏味道,不管重复披着怎样的外衣,一旦发现,都应该毫不留情地彻底地将其干掉。不要因为POM不是产品代码而纵容重复在这里发酵,例如这样一段代码就有重复: org.springframework spring-beans 2.5 org.springframework spring-context 2.5 or
爱自己
·
2014-06-17 16:00
学习笔记——
Maven实战
(三)多模块项目的POM重构
重复,还是重复程序员应该有狗一般的嗅觉,要能嗅到重复这一最常见的坏味道,不管重复披着怎样的外衣,一旦发现,都应该毫不留情地彻底地将其干掉。不要因为POM不是产品代码而纵容重复在这里发酵,例如这样一段代码就有重复: org.springframework spring-beans 2.5 org.springframework spring-context 2.5 or
爱自己
·
2014-06-17 16:00
学习笔记——
Maven实战
(二)POM重构之增还是删
重构是广大开发者再熟悉不过的技术,在MartinFowler的《重构——改善既有代码的设计》一书中,其定义为“重构(名词):对软件内部结构的一种调整,目的是在不改变软件之可察行为前提下,提高其可理解性,降低其修改成本.”以及“重构(动词):使用一系列重构准则(手法),在不改变软件之可察行为前提下,调整其结构.”。重构能够改善软件设计,使代码更易读,更容易找出bug,并帮助你更快速地编码。较之于一般
爱自己
·
2014-06-17 16:00
学习笔记——
Maven实战
(二)POM重构之增还是删
重构是广大开发者再熟悉不过的技术,在MartinFowler的《重构——改善既有代码的设计》一书中,其定义为“重构(名词):对软件内部结构的一种调整,目的是在不改变软件之可察行为前提下,提高其可理解性,降低其修改成本.”以及“重构(动词):使用一系列重构准则(手法),在不改变软件之可察行为前提下,调整其结构.”。重构能够改善软件设计,使代码更易读,更容易找出bug,并帮助你更快速地编码。较之于一般
爱自己
·
2014-06-17 16:00
学习笔记——
Maven实战
(一)坐标规划
坐标是什么?为什么要规划?坐标是Maven最基本的概念,它就像每个构件的身份证号码,有了它我们就可以在数以千万计的构件中定位任何一个我们感兴趣的构件。举个最简单的例子,如果没有坐标,使用JUnit的时候,用户就需要去下载依赖jar包,用依赖的方式,简单配置使用如junit:junit:4.8.2就可以了。这里第一个junit是groupId,第二个junit是artifactId,4.8.2是ve
爱自己
·
2014-06-17 15:00
学习笔记——
Maven实战
(一)坐标规划
坐标是什么?为什么要规划?坐标是Maven最基本的概念,它就像每个构件的身份证号码,有了它我们就可以在数以千万计的构件中定位任何一个我们感兴趣的构件。举个最简单的例子,如果没有坐标,使用JUnit的时候,用户就需要去下载依赖jar包,用依赖的方式,简单配置使用如junit:junit:4.8.2就可以了。这里第一个junit是groupId,第二个junit是artifactId,4.8.2是ve
爱自己
·
2014-06-17 15:00
Maven实战
读书笔记(三)
Maven拥有三套相互独立的生命周期,分别为clean、default和site。clean生命周期的目的是清理项目,default生命周期的目的是构建项目,而site生命周期的目的是建立项目站点。clean生命周期包含三个阶段: pre-clean执行一些清理需要完成的工作。 clean清理上一次构建生成的文件。 post-clean执行一些清理后需要完成的工作。default
第五郎
·
2014-06-16 19:00
maven
生命周期
插件
Maven实战
(七、八)——常用Maven插件介绍
我们都知道Maven本质上是一个插件框架,它的核心并不执行任何具体的构建任务,所有这些任务都交给插件来完成,例如编译源代码是由maven- compiler-plugin完成的。进一步说,每个任务对应了一个插件目标(goal),每个插件会有一个或者多个目标,例如maven- compiler-plugin的compile目标用来编译位于src/main/java/目录下的主源码,testCompi
uule
·
2014-06-12 20:00
maven插件
Maven实战
(七、八)——常用Maven插件介绍
我们都知道Maven本质上是一个插件框架,它的核心并不执行任何具体的构建任务,所有这些任务都交给插件来完成,例如编译源代码是由maven- compiler-plugin完成的。进一步说,每个任务对应了一个插件目标(goal),每个插件会有一个或者多个目标,例如maven- compiler-plugin的compile目标用来编译位于src/main/java/目录下的主源码,testCompi
uule
·
2014-06-12 20:00
maven插件
Maven实战
(九)——打包的技巧
使用maven插件对java工程进行打包
Maven实战
(三)——多模块项目的POM重构 “打包“这个词听起来比较土,比较正式的说法应该是”构建项目软件包“,具体说就是将项目中的各种文件,比如源代码、编译生成的字节码
uule
·
2014-06-12 19:00
maven
Maven实战
(九)——打包的技巧
使用maven插件对java工程进行打包
Maven实战
(三)——多模块项目的POM重构 “打包“这个词听起来比较土,比较正式的说法应该是”构建项目软件包“,具体说就是将项目中的各种文件,比如源代码、编译生成的字节码
uule
·
2014-06-12 19:00
maven
Maven实战
实例学习 account-email
项目结构该部分为email模块,负责发送账号激活的电子邮件account-email的POM文件 4.0.0 com.juven.mvnbook.account account-email Account Email 1.0.0-SNAPSHOT org.springframework
第五郎
·
2014-06-09 17:00
maven
maven简单使用
入门教程:
maven实战
地址: http://wenku.baidu.com/view/80e4c3136edb6f1aff001fdd.html maven下载地址 http://maven.apache.org
qifan.yang
·
2014-06-05 11:00
maven
maven实战
读书笔记(二)
坐标定义org.sonatype.nexus nexus-indexer 2.0.0 jargroupId:定义当前Maven项目隶属的实际项目。groupId的表示方式与Java包名的表示方式类似,通常与域名反向一一对应。artifactId:该元素定义项目中的一个Maven项目(模块),推荐的做法是使用实际项目名称作为artifactId的前缀。version:该元素定义Maven项目当前所处
第五郎
·
2014-06-03 22:00
maven
依赖
坐标
maven实战
读书笔记(一)
使用mavenarchetype创建项目的骨架mvnarchetype:generatemvn archetype:create -DgroupId=com -DartifactId=simple-web -DarchetypeArtifactId=maven-archetype-webapp.其中maven-archetype-webapp编译项目mvncleancompile测试项目mvnc
第五郎
·
2014-06-03 20:00
maven
Maven实战
(一)搭建Nexus伺服器
在搭建伺服器之前我们先要说明一下为什么要搭建伺服器以及伺服器的作用是什么。在进行分布式开发中maven工具的使用能够极大的提高我们管理项目颗粒的效率,既然是管理颗粒那总得有地方存放才行,而伺服器扮演的就是这么一个角色,它相当于一个中型仓库,上联Maven的中央仓库,下联我们的本地仓库,当我们在本地编程的时候,如果需要引用jar包,maven首先会在本地仓库进行查找,如果在本地仓库找不到则会去伺服器
a1314517love
·
2014-05-30 11:00
书单及进度(每日更新2015-7-13)
5ApacheCordova3Programming.pdf写的比较啰嗦,不过找不到其它的书了3WebDevelopmentwithNodeandExpress.pdfING(这个已经没读了,没有坚持下来,只怪作者写的不够简单)
maven
cyper
·
2014-05-14 23:00
eclipse3.6或myeclipse9离线方式安装maven3
mavenEclipsemavenMyeclipseIDEHTML http://m2eclipse.sonatype.org/sites/m2e/0.12.1.20110112-1712/最近买了本书,
maven
hewusheng10
·
2014-05-08 23:00
Maven实战
(不断细化中)
mvncompileexec:java-Dexec.mainClass=com.xxx.yyy.zzz.Main 编译并运行Mainmvndependency:tree 查看mvn包依赖树mvndependency:tree|grep--context=5 guava 查看mvn包依赖树,并管道过滤 Maven简介(免费试读)1.1何为Maven1.2为什么需要Maven1.3Mav
ajian005
·
2014-05-05 15:00
maven实战
(7)-- 设置maven编译器级别
两种方式:(一)全局设置首先我们要在settings.xml文件中找到标签,然后在此标签内部粘贴如下配置: jdk-1.6 1.6 1.6 1.6 1.6 (二)单个项目单独设置如果需要在某个项目中指定编译级别,可以在项目的pom.xml文件中配置,如下: org.apache.maven.plugins maven-compiler-plugin 1.6 1.6
xyls12345
·
2014-05-04 17:00
maven实战
(6)-- pom.xml的编写
pom.xml中可以编写的东西确实挺多的,经常看到别人写的pom文件中出现了一些没见过plugin或properties等等,不知有何作用,其实很简单,只要参看maven的官方文档即可:http://maven.apache.org/pom.html
xyls12345
·
2014-05-04 16:00
maven实战
(5)-- settings.xml的配置
哈哈查看maven的官方文档最权威:http://maven.apache.org/settings.html
xyls12345
·
2014-05-04 16:00
maven实战
(4)-- maven构建自己的jar到本地仓库中
在平时的开发中,经常需要用到自己以前开发的一个jar包,那么如何使用将自己开发的jar提交到本地仓库中,供其他的项目依赖呢?主要有三种方法:(1)使用mvn的构建命令:mvncleaninstall。 (针对自己编写的maven工程,自己编写了pom.xml文件)解析:install其实是调用mvn的插件maven-install-plugin来完成提交工作的。对于非自己的开发的jar包,如何做呢
xyls12345
·
2014-05-04 14:00
Maven 插件plugins
在学习《
Maven实战
中》,55页报出了:异常1:Cannotloadimplementationhint'org.apache.maven.plugins.shade.resource.MainfestResourceTransformer
地瓜2013
·
2014-04-28 13:00
maven小节,Nexus私服,构件打包发布,动态资源过滤,自动部署到本地或远程服务器
最新版本的要使用高版本的web容器; 如:,下载后直接放到tomcat下,启动运行 登陆进去可以看到默认有多个仓库了 手动建立仓库,仓库分类有1:宿主仓库2:代理仓库3:仓库组关于建立私服,也很简单,不会的推荐区看《
Maven
小愚人_
·
2014-04-27 09:00
java
maven
nexus
maven实战
(3)-- dependency
的使用
Maven的classifier的作用转自:http://blog.csdn.net/lovingprince/article/details/5894459直接看一个例子,maven中要引入json包,于是使用了[java] viewplaincopyprint? net.sf.json-lib json-lib
xyls12345
·
2014-04-20 12:00
Maven 实战
Maven实战
Maven简介:什么是Maven?为什么用它? 跨平台的项目管理工具。 基于JAVA平台的项目构建,依赖管理以及项目信息管理。
只想一个人静一静
·
2014-04-19 22:00
maven实战
(2)-- m2eclipse插件配置
使用eclipse进行maven项目的开发,需要安装m2eclipse插件。下面介绍该插件的配置,插件的安装在此不作介绍。配置m2eclipse先决条件:已安装maven,m2eclipse以上两个安装好后,重启eclipse,选择Window-》Preferences-》选择Maven-->installations”,点击“Add”添加maven目录(即配置自己的maven,不使用自带的),如
xyls12345
·
2014-04-19 19:00
maven实战
(1)-- maven仓库
maven仓库配置转自:http://blog.csdn.net/dongnan591172113/article/details/76851641.两类仓库1.1本地仓库(localrepository)可以自定义本地仓库的位置,修改${user.home}/.m2/settings.xml :Xml代码 ... D:\java\repository ... 你还可以在
xyls12345
·
2014-04-19 18:00
Maven实战
学习-第一天-Maven简介
1.1何为MAVENØ MAVEN是一个跨平台的项目管理工具。Ø Maven主要服务于基于Java平台的项目构建、依赖管理和项目信息管理。 1.2何为构建Ø 编译、运行单元测试、生成文档、打包和部署等繁琐且不起眼的工作,就是构建。 1.3 Maven是优秀的构建工具Ø Maven的用途之一是服务于构建,它是一个异常强大的构建工具,能够帮助我们自动化构建过程,从清理、编译、测试到生成报告,再到打包和
咖啡骑士
·
2014-04-18 01:00
maven
Maven之——简介
Maven之——简介 摘要:此篇笔记主要是对maven进行一个简介、让我们大致了解maven是做什么的、内容是对《
Maven实战
》的摘要。
chenghuaying
·
2014-04-17 14:00
maven简介
maven作用
[置顶] Maven之——目录
主要是学习
Maven实战
的一些总结、笔记、每段配置都亲自上手、无误再放出来的。
chenghuaying
·
2014-04-17 14:00
maven仓库
maven依赖
Maven实战
Maven资料
Maven坐标详解
Maven实战
(一)Maven的安装与配置
Maven主要服务于基于Java平台的项目构建、依赖管理和项目信息管理。Maven的项目构建:自动化构建过程,从清理、编译、测试到生成报告,再到打包和部署。 Maven抽象了一个完整的构建生命周期模型;标准化构建过程。Maven的依赖管理:通过坐标系统准确地定位每一个构件(artifact),也就是通过一组坐标Maven能够找到任何一个Java类库(如jar文件)。Maven的项目信息管理:管
恒者
·
2014-04-01 00:00
Maven实战
Maven实战
Maven简介1.1何为Maven1.1.1何为构建除了编写源代码,我们每天有相当一部分时间花在了编译、运行单元测试、生成文档、打包和部署等繁琐且不起眼的工作上,这就是构建(build)。
LuXing
·
2014-03-27 11:00
Maven 3 入门 -- 安装与配置
Maven3入门--安装与配置Maven以及其Eclipse插件m2eclipse的安装(本文参考了
Maven实战
)检查JDK的安装以及环境变量的配置打开cmdecho%Java_Home%java-version
fz2543122681
·
2014-03-24 13:00
\(^_^)/ Maven资料
Maven实战
博客:http://tangyanbo.iteye.com/category/220107 Maven入门:http://wentao365.iteye.com/blog/903396
yanguz123
·
2014-03-06 22:00
maven
《转》为什么要抛弃maven
项目需要,开始学习maven,今天花了一整天的时间,看完了《
Maven实战
》这本书。书是好书,看完之后,对maven整体有了较多的了解,也知道了在项目中怎么去使用,感觉收获很大。
tujunlan
·
2014-02-28 15:00
maven
Maven相关笔记
首选,Maven的主要知识体系分为以下四大块: 1、Maven本身的安装、配置 主要就是Maven的基本设置和一些配置,属于最基本的操作,如果看过
Maven实战
这本电子书的话,这部分基本没什么问题
tylanbin
·
2014-01-25 12:00
maven
关于maven的一些小记录
首先先说一下相关的资料(这个一般人都比较在意): 1、官网: http://maven.apache.org/ 2、
Maven实战
: http://wenku.baidu.com/view/80e4c3136edb6f1aff001fdd.html
tylanbin
·
2014-01-25 11:00
maven
Maven安装中的问题
按照《
Maven实战
》中的讲述,在安装完Maven后执行mvn -v的时候,出现了问题。
巴尾的兔兔帅
·
2014-01-06 16:00
maven
Maven实战
(六)依赖
我们项目中用到的jar包可以通过依赖的方式引入,构建项目的时候从Maven仓库下载即可。 1.依赖配置 依赖可以声明如下: Xml代码 ... group-a artifact-a 1.0 group-c excluded-artifact
囚兔
·
2013-12-08 21:00
maven
Maven实战
(五)坐标详解
1.为什么要定义Maven坐标 在我们开发Maven项目的时候,需要为其定义适当的坐标,这是Maven强制要求的。在这个基础上,其他Maven项目才能应用该项目生成的构件。 2.Maven坐标详解 Maven坐标为各种构件引入了秩序,任何一个构件都必须明确定义自己的坐标,而一组Maven坐标是通过一些元素定义的,它们是groupId,artifactId,version,packag
囚兔
·
2013-12-08 21:00
Maven实战
(四)生命周期
1.三套生命周期 Maven拥有三套相互独立的生命周期,它们分别为clean,default和site。 每个生命周期包含一些阶段,这些阶段是有顺序的,并且后面的阶段依赖于前面的阶段,用户和Maven最直接的交互方式就是调用这些生命周期阶段。 以clean生命周期为例,它包含的阶段有pre-clean,clean和postclean。当用户调用pre-clean的时候,只有pre-clean
囚兔
·
2013-12-08 21:00
maven
Maven实战
(三)Eclipse构建Maven项目
1.安装m2eclipse插件 要用Eclipse构建Maven项目,我们需要先安装meeclipse插件 点击eclipse菜单栏Help->EclipseMarketplace搜索到插件MavenIntegrationforEclipse并点击安装即可,如下图: 安装成成之后我们在Eclipse菜单栏中点击File->New->Other,在弹出的对话框中会看到如下图所示: 2. 构
囚兔
·
2013-12-08 21:00
Maven实战
(二)构建简单Maven项目
上一节讲了maven的安装和配置,这一节我们来学习一下创建一个简单的Maven项目1.用Maven命令创建一个简单的Maven项目在cmd中运行如下命令:C代码 mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-app-simple -Dversion=1.0 -DarchetypeArtifac
囚兔
·
2013-12-08 21:00
maven
Maven实战
(一)安装与配置
1.简介 Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具. 如果你已经有十次输入同样的Anttargets来编译你的代码、jar或者war、生成javadocs,你一定会自问,是否有一个重复性更少却能同样完成该工作的方法。Maven便提供了这样一种选择,将你的注意力从作业层转移到项目管理层。Maven项目已经能够知道如何构建和捆绑代码
囚兔
·
2013-12-08 21:00
maven
Maven实战
(一)---Maven Build--缺少Jar包
新建的Maven项目,在build的时候总是打包失败,提示少Jar包,如下: [ERROR]FailedtoexecutegoalonprojectJYYPT_TOOL:Couldnotresolvedependenciesforprojectcom.tgb:JYYPT_TOOL:jar:0.0.1-SNAPSHOT:Thefollowingartifactscouldnotbereso
liutengteng130
·
2013-12-04 08:00
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他