|
|
1
9
实际上,我们现在在SVN中为我们的代码维护一个Netbeans和一个Eclipse项目,没有任何问题。Netbeans文件不会踩在Eclipse文件上。我们的项目结构如下:
最大的问题似乎是:
我们正在Fedora9上开发32位和64位、Vista和WindowsXP,大约一半的开发人员使用一种IDE或另一种IDE。一些人同时使用这两种设备,并定期来回切换。 |
|
2
7
聪明的回答是“这样做”——除非你没有使用多个IDE,否则你不知道你是否真的准备好使用多个IDE。诚实的。:) 我一直认为多个平台更麻烦,因为它们可能使用不同的编码标准(例如Windows可能默认为ISO-8859-1,Linux可能默认为UTF-8)——对于我来说,编码造成的问题比IDE多得多。 还有一些建议:
|
|
|
3
1
不 提交任何与IDE相关的文件(如Eclipse的.project),这样每个人都可以签出项目并按照自己的意愿完成工作。 话虽如此,我想大多数IDE都有自己的配置文件方案,所以也许您可以在没有任何冲突的情况下提交所有配置文件,但在我看来这很混乱。 |
|
|
4
0
在大多数情况下,我同意seldaek的观点,但我也倾向于说,您至少应该提供一个文件,说明依赖项是什么、要编译的Java版本等,以及NetBeans/Eclipse开发人员可能需要在IDE中编译的任何额外内容。 我们目前只使用Eclipse,因此我们将所有Eclipse.classpath.project文件提交给svn,我认为这是更好的解决方案,因为这样每个人都可以重现错误和不容易复制的内容,而不是在IDE细节上瞎忙。 |
|
|
5
0
我的理念是,构建应该采用“最低公分母”的方法。进入源代码管理的是进行构建所需的内容。虽然我只在Eclipse中开发,但我的构建是在命令行中使用ant进行的。 关于源代码管理,我只从命令行签入对构建至关重要的文件。没有Eclipse文件。当我安装一台新的开发机器(似乎一年两次)时,要让Eclipse从ant构建文件导入项目需要一点努力,但这并不可怕。(理论上,这对其他IDE也应该是一样的,不是吗?当然他们必须能够从ant导入?) 我还记录了如何设置最小构建环境。 |
|
|
6
0
我使用maven,只检查pom&来源
|
|
|
7
0
我是这样做的:
通过这种方式,您可以获得独立于IDE的构建脚本和快乐的开发人员:) netbeans网站上有一个关于如何做3的博客。但我现在找不到。我已经在我的网站上写了一些关于如何做上述工作的注释- link text (虽然又快又丑,对不起) 注意,如果您正在使用Ivy(一个好主意)和eclipse,您可能会尝试使用EclipseIvy插件。我用过它,发现它是可怕的错误和不可靠的。最好使用2。在上面 |
|
|
lim-org · 我找不到“配置”的位置 2 年前 |