在检查版本控制时,将server.xml放在tomcat eclipse项目中的哪个位置?

时间:2012-06-06 02:53:52

标签: eclipse tomcat version-control server.xml

当您在eclipse中创建一个tomcat项目时,它会将server.xml文件放在Servers下,该文件在项目资源管理器中显示为单独的“Project”。我的问题是,如何最好地将其检查到源代码控制中,以便当另一个用户尝试签出项目时,server.xml文件位于正确的位置。

我目前使用Perforce版本控制系统,但过去我遇到过与其他系统相同的问题。

根据我的经验,其他用户最终会在eclipse中创建自己的tomcat服务器,然后他们将不得不在自定义server.xml中复制。

我能做的最好的事情是将server.xml保存到项目内的WEB-INF或其他目录中,然后将其更新为源代码控制。但是,这会带来风险,因为您必须记住将server.xml更改保存回WEB-INF。更不用说您必须将server.xml的复制文档记录为用户创建项目的设置步骤。

1 个答案:

答案 0 :(得分:3)

我会在web应用程序项目下创建一个文件夹,例如etc /,我将一个大的README和一个硬链接放到server.xml。因此,任何检查项目的人都会被指示执行相同的操作(在自述文件中) - 并且server.xml的所有更改都将被版本化。我不会搞乱WEB-INF - server.xml没有位置。