.classpath和.project - 检查版本控制与否?我正在运行一个开源java项目,它由依赖树中的多个模块组成。所有这些模块都是subversion存储库中的子目录。对于我们项目的新手来说,在eclipse中手动设置所有这些工作需要做很多工作。并非所有开发人员都使用eclipse。不过,我们正在考虑检查.classpath和.project文件,以帮助新手入门。这是一个好主意吗?或者这会导致这些文件中的持续冲突?是否有另一种方法可以使项目易于设置在eclipse上?
3 回答
大话西游666
TA贡献1817条经验 获得超14个赞
肯定是的,正如我在“ 您是否将项目文件保留在版本控制下? ”中所述。
“加载它,设置它,然后去。”
但是......这实际上仅适用于最近的Eclipse3.5设置,其中构建路径支持相对路径:
而Eclipse3.6会更好,因为它支持路径变量相对路径中Linked Resources
:
(自3.6M5起)
慕容3067478
TA贡献1773条经验 获得超3个赞
绝对没有 - 通过subversion分发项目文件通常是一个糟糕的主意。特别是因为有人可能会以某种奇怪的方式修改它们。项目文档中的一个好页面是一个更好的主意。我们的项目还有许多模块和复杂的设置。我们已经建立了一个汇合页面,描述了如何在每个populer IDE(IntelliJ,Eclipse,NetBeans)上开始使用该项目。Subversion中的README文件包含相同的信息。
慕沐林林
TA贡献2016条经验 获得超9个赞
我会检查这些文件,以便尽可能简化新用户的入门。用户应该检查项目,并且应该能够在没有额外知识的情况下运行它。对于此文件,规则与项目中的其他文件相同:小心处理它们。您不应该在源代码中放置绝对路径,您应该在配置文件中。
如果以项目从头开始运行的方式检入文件,则应该没有太大的力量来更改它们。
添加回答
举报
0/150
提交
取消