The question mark means the code is not yet added and committed to your repository. This is normal and would disappear as soon as you commit your code to git.
I would not export the jar. The maven build takes care of everything and makes sure everything it packed. You really don’t want to recreated all that by manually configuring everything you want to put in the jar. I always build from the command line. But if you really insist on building from eclipse, right click on the project and select ‘Run As’ and select ‘Maven build…’ That way you run a maven build from within eclipse.