种菜得瓜

菩提本无树,明镜亦非台,本来无一物,何处惹尘埃.风在动,树在懂,其实是心在动。

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  java

摘要:在使用maven过程中,我们在开发阶段经常性的会有很多公共库处于不稳定状态,随时需要修改并发布,可能一天就要发布一次,遇到bug时,甚至一天要 发布N次。我们知道,maven的依赖管理是基于版本管理的,对于发布状态的artifact,如果版本号相同,即使我们内部的镜像服务器上的组件比本地 新,maven也不会主动下载的。如果我们在开发阶段都是基于正式发布版本来做依赖管理,那么遇到这个问题,就需要升级组件的版本号,可这样就明显不符合 要求和实际情况了。但是,如果是基于快照版本,那么问题就自热而然的解决了,而maven已经为我们准备好了这一切。 maven中的仓库分为两种,snapshot快... 阅读全文
posted @ 2012-02-08 18:33 种菜得瓜 阅读(1449) 评论(1) 推荐(0) 编辑

摘要:实现步 骤 创建项 目目录 进入“工作空间”目录,创建名为tradework 的文件夹,切换至控制台,进入该文件夹。配置模 块 生成各 个模块 该步骤会依次生成项目的各个模块,但是生成的模块并没有 创建依赖,只是最简单的并且符合maven 要求的项目结构的模块,关于什么是 maven 的标准项目结构,可以参考 maven 官方文档,或者《 maven 权威指南》。#core 模块创建 ---普通java应用mvnarchetype:create-DgroupId=com.taobao.trade-DartifactId=trade-core#client 模块创建 ---普通java应用mvn 阅读全文
posted @ 2012-02-07 22:51 种菜得瓜 阅读(2550) 评论(0) 推荐(0) 编辑

摘要:maven3实战之仓库(maven仓库分类)----------对于maven来说,仓库只分为两类:本地仓库和远程仓库。当maven根据坐标寻找构件的时候,它首先会查看本地仓库,如果本地仓库存在此构件,则直接使用;如果本地仓库不存在此构件,或者需要查看是否有更新的构件版本,maven就会去远程仓库查找,发现需要的构件之后,下载到本地仓库再使用。如果本地仓库和远程仓库都没有需要的构件,maven就会报错。在这个最基本分类的基础上,还有必要介绍一些特殊的远程仓库。中央仓库是maven核心自带的远程仓库,它包含了绝大部分开源的构件。在默认配置下,当本地仓库没有maven需要的构件的时候,它就会尝试从 阅读全文
posted @ 2012-02-07 18:21 种菜得瓜 阅读(8033) 评论(1) 推荐(1) 编辑

摘要:初学maven即感受到其强大的便捷性,大体记录下maven的基础知识以备不时之需。常用命令为 : mvn archetype:create :创建 Maven 项目 mvn compile :编译源代码 mvn test-compile :编译测试代码 mvn test : 运行应用程序中的单元测试 mvn site : 生成项目相关信息的网站 mvn clean :清除目标目录中的生成结果 mvn package : 依据项目生成 jar 文件 mvn install :在本地 Repository 中安装 jar mvn deploy:将jar包发布到远程仓库 mvn eclipse:ec 阅读全文
posted @ 2012-02-07 17:17 种菜得瓜 阅读(2004) 评论(1) 推荐(0) 编辑

摘要:spring + jms 入门篇 阅读全文
posted @ 2011-12-17 16:42 种菜得瓜 阅读(659) 评论(2) 推荐(0) 编辑