浏览 4070 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-08-06
在构建成熟的项目构建系统中,这个自动更新很可能会带来问题,因为插件自动更新以为着你对Maven的插件没有绝对的控制,任何一个插件出现了问题都可能导致你整个自动构建流程失败。要避免出现引发问题的风险,有以下几种方法: 1,在执行所有Maven命令时增加--no-plugin-updates 这个参数。这会让Maven不会去更新已有的插件。 2,在本地的私服进行拦截,既是把Maven的依赖都在私服中控制,最后通过控制私服的更新策略来控制。 3。在Maven的设置文件中增加设置,然后通过plugin-registry.xml文件来指定插件的版本。感觉maven不是很推荐这种做法,因为其认为控制插件的版本信息不应该这样这样来放置。 不定期的自动更新对一个成熟构建系统来说不是一件什么好事,要维持构建系统的健壮性你需要一个专门的人来关键这些更新,不出问题还好,万一出现了问题可能最终会导致软件包不能delivered on time。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2007-08-13
maven 有一种offline机制,可以不连internet,但是连本地localhost都不会去连了
|
|
返回顶楼 | |