【发布时间】:2013-10-03 20:11:37
【问题描述】:
我正在使用 Eclipse 开发一个 Java 项目,我们希望将它放在 GitHub 上,以便公众可以访问它。但我们并不完全确定将 Java 项目放到 GitHub 上的正确方法是什么。我们已经做了一个 GitHub 并上传了一个 Java 项目。但是,当使用 EGit 将其检查到我的计算机时,所有文件夹现在都是包。
有什么办法可以避免这种情况吗?您如何将 Java 项目上传到 GitHub?有没有我们现在没有意识到的困难?
【问题讨论】:
-
使它成为一个 Maven 项目。否则,您将依赖于内部 Eclipse 工作区文件的二进制形式。
-
工作空间文件的二进制形式是什么?我使用 exlipse,它的 .project 文件看起来很 XML。为什么转换为 Maven 更好?为什么坚持使用 Eclipse 需要非 Eclipse 技术?可能我们根本不应该使用 Eclipse?
-
@val 只要 Eclipse 文件不是 1) 作为 API 记录的文件和 2) 版本之间的细微更改,出于所有实际目的,它们都是黑色的二进制框。 Maven 有据可查且与 IDE 无关。 Eclipse 很好——只是不要依赖它的内部文件。
-
这些构建指南旨在允许源文件的格式适合签入:agiletribe.wordpress.com/2013/07/16/designing-the-build 如果有帮助。