阅读更多

4顶
1踩

编程语言

原创新闻 《Dr.Dobb's软件研发》对Maven之父的访谈

2008-06-30 10:13 by 见习记者 juvenshun 评论(0) 有3535人浏览

Jason van Zyl Jason van Zyl 是 Maven 的创立者,创建了 Maven 中央仓库 ,最近又建立了 Sonatype —— 一个关注于 Maven 的软件咨询公司。最近 Dr.Dobb's 对 Jason 进行了一次简单的访谈

 

在被问到 Maven 中央仓库最近的状态的时,

Jason 谈道
Maven 中央仓库继续为 Java 社区提供持续增长的价值。目前,这里有来次超过2,000个项目的55,579个构件。这意味着任何一个使用 Maven 的人都可以很方便的访问大部分他需要的类库和组件,而且每个月这里有大概1亿次访问。所有在 Maven 中央仓库中的构件都有丰富的元数据:每个构件有项目原始的信息包括开发着,贡献者,哪里去找项目源码,以及该项目是否和其它开源项目有关,等等。实际上还有大量的未被使用的项目信息,正开始被利用,通过诸如 Nexus 这样的工具。Nexus 是 Sonatype 的 Maven 仓库管理器,它能让你完全控制你组织内部 Maven 仓库的使用情况。

 在被问到 Jason 新创建的公司 Sonaype 是怎么一回事的时候,

Jason 谈道
这个新公司的名称是 Sonatype,对我们来说意思是一个最优的健康模型。在北印度语中“sona”意思是黄金,“type”在拉丁语中意思是模型,所以“Sonatype”可以别认为是构建和发布工程的黄金标准。目前我们集中精力于通过一些伟大的工具来支持 Maven 社区,同时为那些想要快速上手 Maven 的组织提供全面的 Maven 培训。这些培训包括 Maven 最佳实践,以及诸如 Nexus 和 m2eclipse 的 Maven 技术。上个月,m2eclipse 已经有超过 50,000 次的下载。我们也为 Maven 本身花很多时间,添加新的功能,修除 bug,发布所有重要的版本。我们很自豪因为我们已经发现了一种可行的商业模式,既有益于 Maven 社区,同时能为我们提供资源以创建新的尖端的基于 Maven 的技术。

 最后,Jason 又介绍了一个联结 Maven 和 Eclipse 的插件,m2eclipse,

Jason 谈道
这个项目称为 m2eclipse 或者简称 m2e,它包括了两个主要部分:IDE 集成,和一个称为 Tycho 的 OSGi 的构建自动化框架。这两个部分的目标是为开发者和发布工程师带来价值。开发者通常生活在他们的 IDE 中,而发布工程师追求完全自动化,并且花费他们很多时间来打磨构建服务器,以可消费的形式,来分发开发者所创建的东西。m2eclipse 通过提供可视化技术,使用 Nexus 直接访问 Maven 仓库,在 Eclipse 中简化 Maven 使用的先进编辑器,为开发者的生产力提供了巨大的提高,同时解除发布工程师的痛苦。Sonatype 忠于 Eclipse 平台,认为 m2e 是结合 Maven 和 Eclipse 社区的重要的一步。
 
4
1
评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • NotifyWindow类

    NotifyWindow: 一个轻量级 MSN Messenger 风格的通知窗体 // 使用代码 博客介绍 NotifyWindow nw = new NotifyWindow("This is a sample NotifyWindow"); nw.Notify();

  • directshow

    以文本方式查看主题 -  温馨小筑  (http://www.learnsky.com/bbs/index.asp) --  电脑编程  (http://www.learnsky.com/bbs/list.asp?boardid=6) ----  DirectShow  (http://www.learnsky.com/bbs/dispbbs.asp?

  • [转]在.NET CF2.0中调用DirectShow来处理视音频数据

    [转]在.NET CF2.0中调用DirectShow来处理视音频数据 转自:http://www.winbile.net/bbs/forums/threads/1000586.aspx 于渊 2006.06.10 适用平台 Windows Mob...

  • DirectShow中的事件通知机制

    DirectShow中的事件通知机制智慧的鱼(aoosang) 摘要:这篇文档描述DirectShow中事件产生的机制,以及应用程序是如何处理事件的。 1概述事件是Graph图和应用程序之间互相通信的机制,类似于消息机制。当某个事件发生时,比如数据流结束,产生一个错误等,Filter就要给Filter图表管理器(Graph Manager)发送一个事件通知。Filter图表管理器处理其中的一部分事

  • DirectShow多媒体解码和回放

    DirectShow建立在COM组件技术基础上,所以开发DirectShow程序必须要掌握COM组件技术。DirectShow与COM紧密相连,它所有的部件和功能都由COM接口来构造和实现,其开发方式相当灵活,没有固定的模式,通常随不同的需要使用不同的COM接口。但是其中几个重要的接口确实经常需要用到的:IGraphBuilder接口,这是最为重用的COM接口,用来创建Filter Graph M

  • DirectShow 事件回应

    事件通知原理     当DirectShow应用程序正在运行时,事件可能发生在过滤器图形中。 例如,一个过滤器可能会遇到流式传输错误。 过滤器通过发送事件来提醒Filter Graph Manager,事件由事件代码和两个事件参数组成。 事件代码指示事件的类型,事件参数提供附加信息。 参数的含义取决于事件代码。     某些事件由Filter Graph Manager静默处理,无需通知应用程...

  • DirectShow编程(3.5) - 关于DirectShow - DirectShow中的事件通告

    3.5 DirectShow中的事件通告    这一节主要描述在directshow filter graph中事件是怎样发生的,以及应用程序如何接收事件通告并响应它们。3.5.1 概述    一个filter通过发送一个事件通来通知filter graph manager某个事件已经发生。这些事件可以是一些预知的事件比如流结束事件,也可以是一些异常如render流时失败。一部分事件由filter

  • DirectShow中的事件通知

    概述    一个filter通过发送一个事件来通知filter graph manager某个事件已经发生。这些事件可以是一些预知的事件比如流结束事件,也可以是一些异常如render流时失败。一部分事件由filter graph manager自己处理,另一部分由应用程序来处理。如果filter graph manager不处理某个事件,那么这个事件会被放入到队列中。filter graph也可以...

  • DirectShow技术描述与应用(3) (转)

    DirectShow技术描述与应用(3) (转)[@more@] DirectShow中的事件通知XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Offic...

  • Windows 语音编程初步

    Windows 语音编程初步一、SAPI简介软件中的语音技术包括两方面的内容,一个是语音识别(speech recognition) 和语音合成(speech synthesis)。这两个技术都需要语音引擎的支持。微软推出的应用编程接口API,虽然现在不是业界标准,但是应用比较广泛。SAPI全称 The Microsoft Speech API.相关的SR和SS引擎位于Speech S

  • IGraphBuilder

    // // CHDPlayerCore.h // // Written by Leezhm, 3rd Feb, 2010 // Contact : Leezhm@luxoom.cn // Last Modified by Leezhm, 3rd Feb, 2010 // #ifndef __CHDPlayerCore_h__ #define __CHDPlayerCore_

  • 使用DirectShow播放MP3,实现循环播放,显示播放进度

    控制台程序,未写UI,有兴趣的话,可以写写UI 软件:VS2010 代码如下: #include #include #include #include using namespace std; #pragma comment(lib,"strmiids.lib") IGraphBuilder   *g_pGraphBuilder=NULL;   //帮助建立滤波图

Global site tag (gtag.js) - Google Analytics