InfoQ

InfoQ

主题/标签专用视图

Maven相关的内容


最新“Maven”相关专题内容

重构全局系统架构的方法与工具

主题
互联网

在时间、成本和能力的约束下,全局系统架构往往不能一步到位臻于完美。在一个快速发展的企业中,架构团队需要以拥抱变化、创造变化的心态,持续重构全局系统架构,使之与当前业务、组织的结构与规模相匹配。否则全局系统架构将会成为效率提升、规模增长与新业务发展的障碍。重构是满足功能不变前提下的结构优化,但和日常开发工作中的代码重构相比,全局系统架构重构的难度、成本与风险会高许多,也缺乏普适的方法和成熟的工具的支持。在数十次大型全局系统架构重构项目实践的基础上,我们逐步发展起一套理解全局系统架构、识别架构“bad smell”并优化架构的模式、组织架构重构项目、控制架构重构风险的方法,并建设了一些在实践中证明有效的架构重构工具。本次分享中,将会和大家探讨重构全局系统架构的方法与工具。

“Maven”相关新闻

模块化成熟度模型

主题
模块化,
Java

在九月下旬召开的OSGi社区大会上,Graham Charters博士向大家介绍了模块化成熟度模型,模块化成熟度模型为项目或组织的模块化开发提供了一种度量方式。

Sonatype Insight工具集为企业提供开源软件评估支持

主题
开放源代码,
Java,
许可证,
构建系统

Sonatype,Maven项目的主要推动者,最近发布了一款名为Sonatype Insight的工具集,意在帮助企业理解和评估开源软件在企业中的使用情况。目前提供此类服务的公司呈现不断增长之势。

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

主题
Java,
工具

去年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实战(九)——打包的技巧

主题
Java,
工具

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

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

主题
Java,
工具

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

“Maven”相关文章

软件开发地基

主题
Ruby,
架构 ,
Java,
.NET,
企业架构

自动化脚本之于软件开发,犹如地基之于建筑。在软件开发过程中,缺乏一个好的自动化脚本,与之相伴的往往是日常的开发工作举步维艰。在本文中, 我们将以一个Java的web项目为例,展示一个好的“地基”应具备的一些基本素质。

Maven实战(四)——基于Maven的持续集成实践

主题
Java,
工具

本文旨在介绍一些基于Maven实施持续集成的实践,希望这些经验能从具体处帮助到读者。

创建并扩展Apache Wicket Web应用

主题
Web框架,
Java

Apache Wicket是一个功能强大、基于组件的轻量级Web应用框架,能将展现和业务逻辑很好地分离开来。你能用它创建易于测试、调试和支持的高质量Web 2.0应用。

“Maven”相关迷你书

Maven实战

主题
Java,
工具

随着近两年Maven在国内的普及,越来越多的公司与项目开始接受并使用其作为项目构建与依赖管理工具,Java开发人员对Maven相关的资料的需求也越来越迫切。许晓斌先生适时的为大家带来了一本内容全面、实战性强、深度和广度兼备的《Maven实战》。本迷你书摘取其中第2、3、5、12章内容,让读者们先睹为快。