首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >应用服务器集成到开发过程中

应用服务器集成到开发过程中
EN

Stack Overflow用户
提问于 2014-07-22 06:47:45
回答 1查看 57关注 0票数 1

阿罗哈,

我目前正在写一个内部Web应用程序的硕士论文。我几乎是从零开始。当然有一些要求,但对我的问题来说并不太重要。

给出的情况是,当我完成4-6个开发人员的论文时,还会有进一步的开发/维护。

我在以前的项目/分配中所做的是手工安装应用服务器(AS) (设置它等等)。在我的开发者机器上。

我所做的也是使用Maven来安装和配置类似Jetty/Tomcat之类的东西,而其他开发人员只需获得Maven项目,运行mvn安装和他们的优点就行了。

但是你会怎么处理像野蝇这样的动物呢?

我的问题是,在4-6个开发人员的团队中,是否存在处理AS的最佳实践?(仅在开发人员机器上,而不是在开发/质量/生产系统上)。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-07-22 07:18:03

你有4个选择,如果你把野蝇当作你的

  1. 将修改后的standalone.xml包含在您的项目中,可能在src/main/resources/文件夹中,每个开发人员都可以通过Git或任何您正在使用的VCS。
  2. 您可以为野生苍蝇创建CLI脚本,并将其再次包含到代码库中。你可以在互联网上找到一些教程,比如这里。与XML相比,它的优点是无需手动修改源代码,脚本可以作为批处理执行,这意味着它可以正确配置所有内容,或者保持原样。
  3. 通过Maven插件配置Wildfly。您可以在那里运行与选项2中相同的命令,可以看到一些示例这里
  4. 您还可以将修改后的ZIP与服务器一起上载到某个位置,并使每个开发人员都使用此版本。缺点是,如果您对配置进行任何修改,每个人都必须再次下载此ZIP。

因此,我认为选项3是最好的(因为它是自动化程度最高的,并且最容易在所有开发人员之间传播配置更改),但是您的pom.xml可能会因为配置而变得臃肿起来。在本例中,您可以将其与选项2结合起来,这样Maven插件将只从项目内部运行CLI脚本文件。

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

https://stackoverflow.com/questions/24880617

复制
相关文章

相似问题

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