随笔分类 -  Maven

系统构建工具
摘要:每次创建开发环境对个人和团队都是一个负担。影响开发效率,增加出差错的可能性。maven的自定义archetype和相关设置可以瞬间创建预配 置的项目。现在一般将这种预配置的项目叫做:脚手架(scaffold)。开发人员将主要精力放在业务的开发,而不是搭建基础的项目结构。可以手工创建archetype,但是需要注意的东西比较多,比如编写配置文件,必须一一描述文件的复制路径,而且可能用到 velocity和相关宏的使用。所以一般可先创建所需的maven项目,然后利用archetype plugin的create-from-project将maven项目将该maven项目生成为archetype类型 阅读全文
posted @ 2012-02-01 15:17 琥珀光 阅读(402) 评论(0) 推荐(0)
摘要:http://juvenshun.iteye.com/blog/349534Nexus介绍Nexus 是Maven仓库管理器,如果你使用Maven,你可以从Maven中央仓库 下载所需要的构件(artifact),但这通常不是一个好的做法,你应该在本地架设一个Maven仓库服务器,在代理远程仓库的同时维护本地仓库,以节 省带宽和时间,Nexus就可以满足这样的需要。此外,他还提供了强大的仓库管理功能,构件搜索功能,它基于REST,友好的UI是一个extjs的 REST客户端,它占用较少的内存,基于简单文件系统而非数据库。这些优点使其日趋成为最流行的Maven仓库管理器。下载和安装你可以从htt 阅读全文
posted @ 2012-01-17 02:34 琥珀光 阅读(5331) 评论(0) 推荐(1)