[ 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

Reply via email to