2017-07-01 41 views
0

我有一个项目,我正在努力,我想上传到GitHub。它有eclipse项目文件和一个fxbuild文件。我正在创建一个应用程序,它使用jdbc连接到mysql数据库,所以我使用连接器J.这是开源的,https://github.com/mysql/mysql-connector-j,所以我不会将该jar上传到GitHub,而是使用GitHub子模块来使用ConnectorJ我的仓库中的仓库。这是一个好主意吗?项目结构如下:什么Eclipse的JavaFX项目文件上传到GitHub

.settings 
bin 
src 
.classpath 
.project 
build.fxbuild 
connectorj.jar 

我想知道哪些文件我应该从这个项目上传到GitHub?我应该只上传一切,并使用连接器J存储库作为子模块?可以删除fxbuild文件还是可以上传?任何指导,将不胜感激,谢谢。

+0

上传你需要的东西,让它在另一台PC上再次工作 – RiggsFolly

+0

我刚刚写出了文件夹和文件,对任何使用过eclipse的人都应该熟悉吗? – Nalyd

回答

1

您应该只上传srcbuild文件(构建工具需要的文件)。应该没有库(二进制文件) - 你应该通过一些构建工具,如MavenGradle来提供它们。 正如我目前所看到的,您并未使用其中的任何一个 - 因此您在其他PC上构建项目时会遇到问题。

典型的JavaFX项目文件应该是这样的:https://github.com/TheItachiUchiha/MediaPlayerFX

我建议重构您的应用程序使用例如Maven的。

+0

是的,我认为Maven可能是解决方案,但我没有支持,我也没有使用过,所以我有点不情愿。我想我必须去了解它。谢谢你的答案。 – Nalyd