为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

.classpath和.project - 检查版本控制与否?我正在运行一个开源java项目,它由依赖树中的多个模块组成。所有这些模块都是subversion存储库中的子目录。对于我们项目的新手来说,在eclipse中手动设置所有这些工作需要做很多工作。并非所有开发人员都使用eclipse。不过,我们正在考虑检查.classpath和.project文件,以帮助新手入门。这是一个好主意吗?或者这会导致这些文件中的持续冲突?是否有另一种方法可以使项目易于设置在eclipse上?
查看完整描述

3 回答

?
大话西游666

TA贡献1817条经验 获得超14个赞

肯定是的,正如我在“ 您是否将项目文件保留在版本控制下? ”中所述。

“加载它,设置它,然后去。”

但是......这实际上仅适用于最近的Eclipse3.5设置,其中构建路径支持相对路径

https://img1.sycdn.imooc.com//5d64e7bd0001137603500273.jpg


而Eclipse3.6会更好,因为它支持路径变量相对路径Linked Resources

https://img1.sycdn.imooc.com//5d64e7c00001438405370297.jpg(自3.6M5起)


查看完整回答
反对 回复 2019-08-27
?
慕容3067478

TA贡献1773条经验 获得超3个赞

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


查看完整回答
反对 回复 2019-08-27
?
慕沐林林

TA贡献2016条经验 获得超9个赞

我会检查这些文件,以便尽可能简化新用户的入门。用户应该检查项目,并且应该能够在没有额外知识的情况下运行它。对于此文件,规则与项目中的其他文件相同:小心处理它们。您不应该在源代码中放置绝对路径,您应该在配置文件中。

如果以项目从头开始运行的方式检入文件,则应该没有太大的力量来更改它们。


查看完整回答
反对 回复 2019-08-27
  • 3 回答
  • 0 关注
  • 508 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信