在GitHub上使用Eclipse创建Java项目的正确方法是什么

时间:2013-09-27 13:40:57

标签: java eclipse github

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

有什么办法可以避免这种情况吗?你是如何将Java项目上传到GitHub的?我们现在还没有发现任何困难吗?

2 个答案:

答案 0 :(得分:2)

我喜欢使用的一个好例子是我的getting started with selenium项目。

这是一个托管在github上的Maven启用的Java项目。

  

但是当用EGit检查它到我的电脑时,所有文件夹现在都是包。

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

  

如何将Java项目上传到GitHub?

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

  

我们现在还没有发现任何困难吗?

在我工作的地方,我们使用一个过程,其中我们在github上的项目是整个java项目。我听说像.project上传eclipse特定的东西是不好的,但即使是使用IntelliJ IDEA的人,也不会出现问题,因为他们只能上传他们的.file。 / p>

要记住的一件事是.gitignore。确保避免使用/target/classes/*和其他特定于Java的编译,因为您希望您的仓库仅为source code.(我忘了在上面的项目中做的一件事......将会修复;)

答案 1 :(得分:0)

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

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

问候。