
Java-构建
文章平均质量分 65
jackystayfoolish
jackystayfoolish的专栏
展开
-
maven学习笔记(3)--继承和聚合
继承在account-email邮件发送组件完成后,做account-persist组件,用来完成用户账户的增删改查,代码略去,主要关注maven知识点。这里有个问题是,email和persist组件很多pom配置是相同的,继承就是为了消除这种重复,类似子类与父类关系。将相同配置抽取到父pom中:<project xmlns="http://maven.apache.org/POM/4.0原创 2014-01-21 15:57:08 · 579 阅读 · 0 评论 -
ivy引用本地maven仓库依赖
A项目使用ivy管理依赖,B项目使用maven管理依赖,如果A要依赖B该如何做呢?我的做法是:首先B要安装到本地的maven仓库,即执行mvn install。然后在A项目的ivysetting中设置仓库查找位置,将本地maven仓库位置包含进来:原创 2014-01-16 09:46:03 · 4855 阅读 · 0 评论 -
maven学习笔记(4)--web项目
web项目在建立了acount-captcha,account-email,account-persist三个独立模块后,建立account-service模块,它将依赖前三个模块,为account-web层提供接口,pom.xml中要加入三个模块的引用: ${project.groupId} account-email ${project.version}原创 2014-01-24 14:25:29 · 514 阅读 · 0 评论 -
maven学习笔记(1)--特点和简例
项目构建一直是让我头疼的问题,很多构建任务都是靠手动和IDE:依赖靠复制jar包,编译和部署靠eclipse,项目的集成靠eclipse或插件,没有测试环节....这就会导致项目构建过程不清晰,每个项目的构建各不相同,要求大量手工操作,各个工作相互独立。现在在研究《maven实战》这本书,做下笔记。maven的特点1.将软件开发中涉及的构建步骤抽象成一个完整的构建生命周期模型,只要遵循约定,每个m原创 2014-01-16 16:06:26 · 784 阅读 · 0 评论 -
maven学习笔记(2)--核心概念:依赖、仓库、生命周期和插件
与具体例子结合学习更快速,继续学习书中的例子。这是个登录验证的例子,用户要输入用户名、密码、邮箱、验证码,后台会对用户名与邮箱的一致性判断,以及验证码的生成与校验,验证成功后发送邮件进行确认,用户确认后激活账户。这个登录的例子本来可以做在一个模块中,为了学习maven将其拆成了如下的模块:web层(处理页面和servlet)service层(用户验证,调用邮件发送和信息保存接口),该层原创 2014-01-20 13:09:00 · 1058 阅读 · 0 评论