Athena Common Build for Eclipse插件项目的目的和好处

Athena Common Build for Eclipse插件项目的目的和好处,build,eclipse-plugin,hudson,jenkins,Build,Eclipse Plugin,Hudson,Jenkins,为私有Eclipse插件项目实现Athena构建的目的和/或好处是什么?(使用专用哈德逊设置) 似乎没有搜索结果能回答这个问题,我真的很想知道 提前感谢您的见解 Athena common build[1]是PDE构建机制的一个非常好的包装器。因此,如果您想使用PDEBuild,那么您可以使用雅典娜来帮助消除与使用PDEBuild相关的许多“痛苦”。我个人使用Athena common build将我的eclipse插件和单一功能构建到更新站点中。您可以在这里看到我的reling项目,其中包含雅

为私有Eclipse插件项目实现Athena构建的目的和/或好处是什么?(使用专用哈德逊设置)

似乎没有搜索结果能回答这个问题,我真的很想知道


提前感谢您的见解

Athena common build[1]是PDE构建机制的一个非常好的包装器。因此,如果您想使用PDEBuild,那么您可以使用雅典娜来帮助消除与使用PDEBuild相关的许多“痛苦”。我个人使用Athena common build将我的eclipse插件和单一功能构建到更新站点中。您可以在这里看到我的reling项目,其中包含雅典娜公共构建[2]

然而,我最近从雅典娜公共建筑转到了第谷项目[3]。我发现雅典娜太慢了(从PDEBuild继承来的慢),而且也没有得到积极的维护。Tycho非常活跃,并且正在努力支持各种各样的eclipse插件/特性/产品相关构建。我怀疑它将在几年内成为新的“事实上”标准。就我个人而言,我需要搬到第谷,因为它对构建Eclipse产品以及特性/插件更新站点提供了良好的支持。我个人从未尝试过用Athena构建Eclipse产品,所以我不能评论它的功能

另一件我发现对第谷有用的事情是,它在windows上运行良好,因为我从未让雅典娜构建在windows上运行

至于Hudson集成,我认为它可以轻松构建基于maven的项目(Tycho就是其中之一)。如果您对将Eclipse插件转换为使用Tycho感兴趣,那么有一个名为Minerva[4]的“类似雅典娜构建”项目,它是一个锅炉板项目,介绍如何设置Tycho构建

[1]

[2]
(登录名:guest pw:guest)

[3]

[4]


希望这能有所帮助。

我很难弄清楚雅典娜的建筑是什么。我找到了一个维基,但它没有一个容易发现的页面来告诉我它是做什么的。这正是我的观点。我所能想到的是,这是Eclipse插件的标准化构建过程。我是整个Eclipse插件开发领域的新手,所以当我查看这里的教程=>时,我看到了正在发生的事情,但除了“标准化”之外,我没有其他目的。也许我只是错过了大局。我也在研究这个。看看有什么想法。如果您是Eclipse插件的新手,只需使用内置的Eclipse PDE从Eclipse IDE内部构建插件即可。