sea*_*ean 50 java eclipse versioning ant classpath
我应该检查我的.project和.classpath文件吗?
我的朋友告诉我,我应该只检查.java文件和build.xml以保证可移植性.他说".classpath会让你在不同环境下的可移植性降低得多..project完全是你当地的日食设置"
我同意他,但部分同意.
- 不检入.project文件会降低我的开发效率(我不能简单地从目录"导入"项目代码)
- 如果我的build.xml是小心写的,那么不检入.classpath文件似乎对我(?)没问题.
有人想在这里分享他们的经历吗?
tan*_*ens 26
登记入住.project并没有错.classpath.如果您build.xml无法为您创建这两个文件,我会这样做.正如您所说,当您尝试创建新的eclipse工作区时,错过这些文件会很不舒服.
在您办理登机手续之前,.classpath您应确保其中没有绝对路径.使用文本编辑器将其转换为相对的.
编辑:或者甚至更好,在你的绝对路径中使用eclipse类路径变量,比如@ taylor-leese评论.
Mik*_*der 10
检查.classpath文件时我要注意的一件事是确保你没有引用项目之外的文件.Eclipse使用完整的文件路径存储这些文件的位置,您需要确保其他开发人员将这些文件放在完全相同的位置.
所有这些文件的关键问题是"它们可以自动复制吗?" 如果没有,请将它们检入源代码管理中.
在这种情况下,我会说"是的",除非你使用maven,它有m2eclipse和eclipse插件为你生成它们.
小智 7
对于我的2美分,我认为这是一种不好的做法.项目不应该绑定到IDE,尤其不应该绑定到特定版本的IDE.
签入Eclipse配置文件可能适用于简单和短期项目.对于多年来开发的大型项目,这通常会导致更多麻烦,因为IDE版本会更改,而项目配置文件则不会.想象一下,使用Eclipse 4.3中的Eclipse 2.0配置文件检查一个2岁的分支,其中包含一些自定义库和m2e集成...根本没有乐趣......
| 归档时间: |
|
| 查看次数: |
22987 次 |
| 最近记录: |