BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

rss
他的粉丝

Maven中央仓库启用SSL

作者 Ben Evans 关注 31 他的粉丝 ,译者 赵震一 关注 0 他的粉丝   发布于  2014年8月8日

安全顾问Max Veytsman 的一篇博文将Maven在面对“中间人攻击”时的脆弱性暴露无遗,而Sonatype公司的Brian Fox将此问题的长期存在归咎于大众的“安全盲点”。随后Sonatype公司快速作出了响应,并透露已经在对该安全漏洞进行修复,而目前Maven中央仓库已正式启用了SSL。

他的粉丝

OSGi放弃了Snapshot提议

作者 Alex Blewitt 关注 4 他的粉丝 ,译者 王丽娟 关注 0 他的粉丝   发布于  2012年4月21日 2

OSGi联盟最近发布了OSGi R5的预览文档。在这个即将发布的规范里,最令人期待的功能之一是鉴于SNAPSHOT对现有工具的影响,规范去掉了SNAPSHOT风格的版本。

他的粉丝

Maven实战(十)——Maven 3,是时候升级了

作者 许晓斌 关注 36 他的粉丝 发布于  2011年7月28日 15

去年10月份Apache Maven发布了3.0正式版,而在上个月的22号,Eclipse基金会宣布了Eclipse 3.7(Indigo)的发布,该版本Eclipse最大的新特性之一就是集成了Maven。下载Eclipse IDE for Java Developers版本的用户会发现,Eclipse已经能够自动识别Maven项目了。Indigo中内置的Maven版本是3.0.2,这在一定程度上说明Maven 3已经非常稳定了。不过我相信一定还有很多Maven 2用户在犹豫是否升级,本文会介绍一些Maven 3最重要的特性,旨在帮助读者扫除疑虑,尽早享受Maven 3所能带来的各种便利。

他的粉丝

Maven实战(九)——打包的技巧

作者 许晓斌 关注 36 他的粉丝 发布于  2011年6月21日 14

作为一款”打包工具“,Maven自然有义务帮助用户创建各种各样的包,规范的JAR包和WAR包自然不再话下,略微复杂的自定义打包格式也必须支持,本文就介绍一些常用的打包案例以及相关的实现方式,除了前面提到的一些包以外,你还能看到如何生成源码包、Javadoc包、以及从命令行可直接运行的CLI包。

他的粉丝

Maven实战(八)——常用Maven插件介绍(下)

作者 许晓斌 关注 36 他的粉丝 发布于  2011年5月10日 1

笔者根据自己的经验介绍一些最常用的Maven插件,在不同的环境下它们各自都有其出色的表现,熟练地使用它们能让你的日常构建工作事半功倍。本文为下半部分。

他的粉丝

Maven实战(七)——常用Maven插件介绍(上)

作者 许晓斌 关注 36 他的粉丝 发布于  2011年4月27日 5

笔者根据自己的经验介绍一些最常用的Maven插件,在不同的环境下它们各自都有其出色的表现,熟练地使用它们能让你的日常构建工作事半功倍。

他的粉丝

Maven实战(六)——Gradle,构建工具的未来?

作者 许晓斌 关注 36 他的粉丝 发布于  2011年4月6日 16

在此之前,我也听到了不少对Maven的抱怨,包括XML的繁冗,不够灵活,学习曲线陡峭等等。那Gradle是否能够在继承 Maven优点的基础上,克服这些缺点呢?带着这个疑问,我开始阅读Gradle的文档并尝试着将一个基于Maven的项目转成用Gradle构建,本文所要讲述大概就是这样的一个体验。

他的粉丝

Maven实战(五)——自动化Web应用集成测试

作者 许晓斌 关注 36 他的粉丝 发布于  2011年3月14日 14

自动化测试这个话题很大,本文不想争论测试先行还是后行,这里强调的是测试的自动化,并基于具体的技术(Maven、JUnit、Jetty等)来介绍一种切实可行的自动化Web应用集成测试方案。当然,自动化测试还包括单元测试、验收测试、性能测试等,在不同的场景下,它们都能为软件开发带来极大的价值。本文仅限于讨论集成测试,主要是因为笔者觉得这是一个非常重要却常常被忽略的实践。

他的粉丝

Maven实战(三)——多模块项目的POM重构

作者 许晓斌 关注 36 他的粉丝 发布于  2011年1月10日 6

在本专栏的上一篇文章POM重构之增还是删中,我们讨论了一些简单实用的POM重构技巧,包括重构的前提——持续集成,以及如何通过添加或者删除内容来提高POM的可读性和构建的稳定性。但在实际的项目中,这些技巧还是不够的,特别值得一提的是,实际的Maven项目基本都是多模块的,如果仅仅重构单个POM而不考虑模块之间的关系,那就会造成无谓的重复。本文就讨论一些基于多模块的POM重构技巧。

他的粉丝

Maven实战(二)——POM重构之增还是删

作者 许晓斌 关注 36 他的粉丝 发布于  2010年12月28日 3

无论是对POM内容进行增还是删,其目的都是一样的,就是为了让POM更清晰易懂且让构建更稳定。从这点来说,POM重构与一般的代码重构是类似的。需要谨记的是,重构的前提是完善的自动化测试和持续集成。本文介绍的单个POM规模的重构。

他的粉丝

Maven实战(一)——坐标规划

作者 许晓斌 关注 36 他的粉丝 发布于  2010年12月13日 8

本文是InfoQ Maven专栏的第一篇,讨论的是Maven坐标的规划,包括如何正确的使用groupId、artifactId、version,以及classfier。

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT