0

我正在使用 Eclipse 开发一个 Java 项目,我们希望将它放在 GitHub 上,以便公众可以访问它。但我们并不完全确定将 Java 项目放到 GitHub 上的正确方法是什么。我们已经做了一个 GitHub 并上传了一个 Java 项目。但是当使用 EGit 检查它时,我的计算机上的所有文件夹现在都是包。

有什么办法可以避免这种情况?您如何将 Java 项目上传到 GitHub?有没有我们现在没有意识到的困难?

4

2 回答 2

2

我喜欢使用的一个很好的例子是我开始使用 selenium项目。

这是一个支持 Maven 的 Java 项目,托管在 github 上。

但是当使用 EGit 检查它时,我的计算机上的所有文件夹现在都是包。

这是因为您的.classpath. 如果添加了源文件夹(如 src/main/java),任何后续文件夹都将是“包”。

您如何将 Java 项目上传到 GitHub?

正如您在上面的项目中看到的那样。上传除二进制文件和 jar 依赖项之外的所有内容。(这就是我使用 Maven 的原因)

有没有我们现在没有意识到的困难?

在我工作的地方,我们使用一个流程,我们在 github 上的项目是整个 Java 项目。我听说上传 eclipse 特定的东西很糟糕.project,但即使是使用 IntelliJ IDEA 的个人,这似乎也不是问题,因为他们可以只上传他们的.file.

要记住的一件事是您的.gitignore. 确保避免/target/classes/*和其他 java 特定的编译,因为你希望你的 repo 是唯一source code.的(我确实忘记在上面的那个项目上做的一件事..将修复;))

于 2013-09-27T13:49:08.830 回答
0

在将项目上传到 VCS 系统(git 与否)时,我宁愿不上传 .projects 或 .idea 文件。

我将这些文件夹添加到我的 .gitignore 文件中(我上传到 VCS)

问候。

于 2013-09-27T14:02:17.933 回答