.classpath和.project - 检查版本控制与否?

.classpath和.project - 检查版本控制与否?

我正在运行一个开源java项目,它由依赖树中的多个模块组成。所有这些模块都是subversion存储库中的子目录。对于我们项目的新手来说,在eclipse中手动设置所有这些工作需要做很多工作。

并非所有开发人员都使用eclipse。不过,我们正在考虑检查.classpath和.project文件,以帮助新手入门。这是一个好主意吗?或者这会导致这些文件中的持续冲突?是否有另一种方法可以使项目易于设置在eclipse上?


守着一只汪
浏览 509回答 3
3回答

大话西游666

肯定是的,正如我在“ 您是否将项目文件保留在版本控制下? ”中所述。“加载它,设置它,然后去。”但是......这实际上仅适用于最近的Eclipse3.5设置,其中构建路径支持相对路径:而Eclipse3.6会更好,因为它支持路径变量相对路径中Linked Resources:(自3.6M5起)

慕容3067478

绝对没有 - 通过subversion分发项目文件通常是一个糟糕的主意。特别是因为有人可能会以某种奇怪的方式修改它们。项目文档中的一个好页面是一个更好的主意。我们的项目还有许多模块和复杂的设置。我们已经建立了一个汇合页面,描述了如何在每个populer IDE(IntelliJ,Eclipse,NetBeans)上开始使用该项目。Subversion中的README文件包含相同的信息。

慕沐林林

我会检查这些文件,以便尽可能简化新用户的入门。用户应该检查项目,并且应该能够在没有额外知识的情况下运行它。对于此文件,规则与项目中的其他文件相同:小心处理它们。您不应该在源代码中放置绝对路径,您应该在配置文件中。如果以项目从头开始运行的方式检入文件,则应该没有太大的力量来更改它们。
打开App,查看更多内容
随时随地看视频慕课网APP