首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MyEclipse建设者与CI

MyEclipse建设者与CI
EN

Stack Overflow用户
提问于 2009-08-13 19:58:34
回答 3查看 856关注 0票数 1

我正在获得对一个项目的支持,该项目目前是用MyEclipse构建的,并且有一个规模可观的开发团队,该团队一直在工作,没有任何CI流程。

据我所知,MyEclipse人员看不到任何价值能够在Eclipse之外构建,这对我来说毫无意义。当您必须将来自多个开发环境的更改集成到代码库中时,持续集成是非常有用的,而且当您绑定到GUI时,自动化构建是非常困难的。

是否有人围绕MyEclipse风格的项目集建立了连续的集成过程?如果是这样的话,你用什么策略来完成它呢?

AFAIKT没有任何OOTB特性可以从MyEclipse生成一个Ant脚本(或等效的无头构建脚本),也没有公开的方法从构建脚本平台调用MyEclipse构建器。

这将使我相信,我将需要根据MyEclipse生成的内容反向工程脚本,而我不希望这样做。

我并不特别关心Maven风格的解决方案来满足我的需求,但是如果您知道的话,我想听听它。从我最初的研究来看,Maven/MyEclipse集成更加糟糕。

EN

回答 3

Stack Overflow用户

发布于 2009-08-17 19:07:48

这与我使用WebSphere5.1应用程序时遇到的问题非常相似,该应用程序只能从运行在从IT部门的磁盘映像构建的构建机器上的WSAD6构建。WSAD确实有一个无头模式。在哈德逊工作真的很痛苦。

如果您正在使用的每个构建器都有一个Maven插件和/或Ant任务,我不会感到惊讶。我会从那里开始。

票数 1
EN

Stack Overflow用户

发布于 2009-08-24 08:07:23

这是一种基于Maven的解决方案,所以梅比对你来说有点离题。

在我们的公司中,我们使用MyEclipse作为IDE、Hudson和Team进行持续集成。这些项目是基于Maven的,因此Hudson和TC可以使用它们。

当您想在Eclipse中打开项目时,您必须检查源代码,用mvn eclispse:add-maven-repo设置eclipse的maven存储库路径,用mvn install构建它们,然后运行目标mvn eclipse:eclipse,这将从maven的POM配置创建Eclipse项目设置。然后,可以将项目导入Eclipse并无缝地使用它。

更多信息可以在maven-eclipse-plugin项目页面上找到。

..seamlessly,直到您更改POM配置中的某些内容--然后您必须再次运行mvn eclipse:eclipse,并根据新的POM重新创建eclipse项目配置。不要忘记这一步是很重要的,除非IDE中的项目不能正常工作,并且您会想知道原因;)

我个人并不认为这个解决方案是最好的,但这就是Eclipse人员如何使用Maven :/

希望这至少能激励你:)

票数 1
EN

Stack Overflow用户

发布于 2009-08-25 01:17:18

这也是我非常不喜欢Eclipse的另一个原因。IDE可以迫使您放弃被公认为最佳实践的东西,这是可耻的。

"AFAIKT没有任何OOTB特性可以从MyEclipse生成一个Ant脚本(或等效的无头构建脚本)“--我不知道为什么这是个问题。可以在一两个小时内编写一个简单的Ant build.xml来完成大多数打包为WAR文件的Java应用程序的工作。我不知道您是否在使用EJB,但即使添加特定于应用服务器的任务,如EJB和JSP编译,也不会有太大的挑战。如果您能够在公共目录结构上达成一致,那么它甚至可以跨项目重用。

有了这个Ant build.xml,您应该能够通过签入Subversion来驱动您的CI过程。我听说,Eclipse插件可以很好地完成这个任务。

如果真的有问题,我会推荐IntelliJ。它很好地与CI基于克鲁斯控制,或哈德逊或喷气机的大脑自己的团队城市。成本并不过高,而且很快就会自己支付的。

如果我误解了你的问题,我道歉。但如果我做对了,我就不可能让IDE以这种方式向团队发号施令。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1274226

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档