openworm / org.geppetto

Geppetto is an open-source platform to build web-based applications to visualize and simulate neuroscience data and models.
http://geppetto.org
Other
209 stars 50 forks source link

Revisit Maven configuration on the umbrella bundle so that building the sources with the the various bundles becomes an easier endeavour #494

Closed tarelli closed 6 years ago

borismarin commented 8 years ago

https://git-scm.com/docs/git-submodule

LordKrabo commented 8 years ago

Could Otto be a good alternative? https://www.ottoproject.io/intro/vagrant-successor.html

borismarin commented 8 years ago

@LordKrabo that would apply to #493, wouldn't it?

LordKrabo commented 8 years ago

Sorry, my bad.

tarelli commented 8 years ago

I played a bit with this today. If we configure maven to leverage more the parent bundle (putting there common configurations and having the submodules pointing to it) I got to a stage where building of individual submodules doesn't work anymore if they depend on siblings modules which would oblige us to always do mvn install for the parent module (which works). Having to always have to reinstall everything might be annoying.

tarelli commented 8 years ago

I committed the work I've done on the "maven" branch of the core bundles.

stale[bot] commented 6 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.