Qué files de proyecto Eclipse JavaFX cargar a GitHub

Tengo un proyecto en el que estoy trabajando y quiero uploadlo a GitHub. Tiene eclipse de files de proyecto y un file fxbuild. Estoy creando una aplicación que usa jdbc para conectarse a una database mysql y entonces estoy usando el conector J. Esto es de código abierto, https://github.com/mysql/mysql-connector-j , y entonces no lo usaré carga ese flask a GitHub, más bien usa los submodules de GitHub para usar el repository de ConnectorJ en mi repository. ¿Es esta una buena idea? La estructura del proyecto se ve así:

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

Me pregunto qué files debería upload a GitHub desde este proyecto. ¿Debería upload todo y usar el repository conector J como un submodule? ¿está bien eliminar el file fxbuild o debo upload eso también? Cualquier orientación sería apreciada, gracias.

Solo debe cargar src y build files (files que necesita una herramienta de compilation). No debe haber bibliotecas (binarys); debe proporcionarlas a través de alguna herramienta de compilation como Maven o Gradle . Como veo actualmente, no está utilizando ninguno de ellos, por lo que tendrá problemas para desarrollar el proyecto en otras PC.

Los files de proyecto JavaFX típicos deberían verse así: https://github.com/TheItachiUchiha/MediaPlayerFX

Sugiero refacturar su aplicación para usar, por ejemplo, Maven.