[ https://forge.continuent.org/jira/browse/SEQUOIA-853?page=all ] Jeff Mesnil reopened SEQUOIA-853: ---------------------------------
this "improvement" creates new weird dependencies which should not exist: - sequoia-jmx now depends on sequoia-controller (for Exception) while it should be the opposite - sequoia-console now depends on sequoia-driver(!) which contains the bundle accessor class ConsoleTranslate used to display console messages - etc. until we split sequoia source in several source folders and leverage ant/javac to check our dependencies, we will not be able to have a simple build which generates bulletproof jar... > Simplify build process and jar generation > ----------------------------------------- > > Key: SEQUOIA-853 > URL: https://forge.continuent.org/jira/browse/SEQUOIA-853 > Project: Sequoia > Type: Improvement > Components: Core > Versions: Sequoia 3.0 beta1 > Reporter: Emmanuel Cecchet > Assignee: Marc Herbert > Fix For: Sequoia 3.0 > > > The current build process splits Sequoia code in many jars. We should only > retain the following jars: > - sequoia-driver.jar: Sequoia JDBC driver > - sequoia-controller.jar: Sequoia controller code > - sequoia-console.jar: Sequoia command-line adminstration console > - sequoia-jmx.jar: JMX management APIs of the controller > Demo .sh/.bat scripts should not be under /bin/demo but under /demo. The > environment variable replacement should only happen when needed for .tar.gz > and .zip targets. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: https://forge.continuent.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira _______________________________________________ Sequoia mailing list [email protected] https://forge.continuent.org/mailman/listinfo/sequoia
