java - 你如何处理不同的 Java IDE 和 svn?

标签 java eclipse svn ide collaboration

您如何确保可以将代码 check out 到 Eclipse 或 NetBeans 中并在那里使用它?

编辑:如果您不 checkin 与 ide 相关的文件,则每次 checkout 项目时都必须重新配置构建路径、包含和所有这些东西。我不知道,如果 ant(特别是从 eclipse 创建/导出的 ant 构建文件)是否可以与另一个 ide 无缝协作。

最佳答案

我们实际上现在在 SVN 中为我们的代码维护一个 Netbeans 和一个 Eclipse 项目,一点问题都没有。 Netbeans 文件不会影响 Eclipse 文件。我们的项目结构如下:

sample-project   
+ bin
+ launches  
+ lib  
+ logs
+ nbproject  
+ src  
  + java
.classpath
.project
build.xml

最大的点好像是:

  • 禁止任何绝对路径 IDE 的项目文件。
  • 设置项目文件输出 类文件到同一目录。
  • svn:忽略私有(private) .nbproject 中的目录 目录。
  • svn:忽略目录用于 从 IDE 和任何其他运行时生成的目录(如上面的日志目录)输出的类文件。
  • 让人们始终如一地使用两者 以便解决分歧 很快。
  • 同时维护构建系统 独立于 IDE,例如 巡航控制。
  • 使用 UTF-8 并更正任何编码问题 立即。

我们正在 Fedora 9 32 位和 64 位、Vista 和 WindowsXP 上进行开发,大约一半的开发人员使用其中一种 IDE。一些人同时使用两者并定期来回切换。

关于java - 你如何处理不同的 Java IDE 和 svn?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/81567/

相关文章:

java - 在 tomcat 7.0 中运行 Spring MVC 应用程序给我 HTTP 状态 404 : requested resource is not available.

java - 解析 xml 文件时出现未知主机异常

java - 如何找到我的 java jdk 文件夹并编辑路径变量 - 集成 Maven

java - 将 JTables 与 netbeans 6.1 又名 Matisse 一起使用

java - 意外的日期计算结果

java - Xuggler 存储库链接断开

java - Eclipse WTP 和 Tomcat 中的 clean 和 clean 工作目录的区别

java - 在 JFace 查看器中反射(reflect)数据更改的正确方法

php - 使用 Subversion 制作 PHP 项目的生产版本

java - 如何在 Eclipse 中自动设置构建路径