我正在开发一个项目,我想将其上传到 GitHub。它有 eclipse 项目文件和 fxbuild 文件。我正在创建一个使用 jdbc 连接到 mysql 数据库的应用程序,因此我使用连接器 J。这是开源的,https://github.com/mysql/mysql-connector-j ,因此我不会将该 jar 上传到 GitHub,而是使用 GitHub 子模块来使用我的存储库中的 ConnectorJ 存储库。这是一个好主意吗?项目结构如下所示:
.settings
bin
src
.classpath
.project
build.fxbuild
connectorj.jar
我想知道应该从该项目上传哪些文件到 GitHub?我应该上传所有内容并将连接器 J 存储库用作子模块吗?可以删除 fxbuild 文件还是我也应该上传它?任何指导将不胜感激,谢谢。
最佳答案
您应该只上传 src
和 build
文件(构建工具所需的文件)。不应该有库(二进制文件) - 您应该通过一些构建工具(例如 Maven
或 Gradle
)提供它们。
据我所知,目前您没有使用其中任何一个 - 因此您在其他 PC 上构建项目时会遇到问题。
典型的 JavaFX 项目文件应如下所示:https://github.com/TheItachiUchiha/MediaPlayerFX
我建议重构您的应用程序以使用例如Maven。
关于java - 哪些 Eclipse JavaFX 项目文件要上传到 GitHub,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44864352/