首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >创建应用程序演示

创建应用程序演示
EN

Stack Overflow用户
提问于 2011-06-30 15:20:37
回答 1查看 120关注 0票数 0

我开发了一个java/grails web应用程序,它的所有组件都存储在单个开发服务器上,源代码目前由SVN维护。我希望将此应用程序移植/准备到我笔记本上的virtualbox中的CentOS实例中,以供演示之用。问题是有多个配置文件具有开发服务器的ip地址,现在很明显,这将不得不更改为CentOS实例的ip地址。对我来说,移植/准备应用程序的最好方法是什么?

我在想,在我从svn创建了一个git之后,我可以创建一个名为“演示”的git分支,在这个分支中,我可以对配置文件进行必要的修改,并像往常一样通过maven2生成所需的jars。

注意:

  1. 我想从SVN迁移到GIT
  2. ,我使用maven2作为“构建”工具(我正在考虑迁移到buildr或gradle)
EN

回答 1

Stack Overflow用户

发布于 2011-06-30 15:27:34

你有很多目标,我的建议是“不要试图同时做多件事情,如果它们互相干扰”。

将SVN迁移到GIT并不是一个坏主意,但它在解决IP地址配置问题方面没有给您带来任何好处。事实上,当每个人都学习到新的提交过程时,提交代码的方式(意味着任何更改)会使您慢下来。

出于同样的原因,将maven2迁移到其他构建工具会对构建产生影响。不要误解我,使用一个构建工具比另一个构建工具有好处,但是在做出扣动触发器的决定之前,等待一个工具失败是更合理的。

你的应用程序应该具有移动到另一台“内置”机器的灵活性。这是最高优先级,也是你应该首先解决的问题。然后,您可以修改不同的开发过程(这就是使用不同的源代码控制和构建工具所能得到的)。

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

https://stackoverflow.com/questions/6537129

复制
相关文章

相似问题

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