]
Martin Malina closed JBIDE-15915.
---------------------------------
Closing.
Large-scale refactor to split major functionality into clear systems
with public API
------------------------------------------------------------------------------------
Key: JBIDE-15915
URL:
https://issues.jboss.org/browse/JBIDE-15915
Project: Tools (JBoss Tools)
Issue Type: Enhancement
Components: server
Affects Versions: 4.2.0.Alpha1
Reporter: Rob Stryker
Assignee: Rob Stryker
Fix For: 4.2.0.Alpha2
ASTools currently suffers from tight coupling, mixing of API and non-API classes, an API
that is not clear, a very long unit test run, and other symptoms which stem from the above
problems. Several newer use-cases are impossible to solve without making the problem
worse.
To solve these issues, ASTools needs to have its major functionality split up and
separated. The API for each system needs to be clearly apparent and easy to use, from both
core, ui, and other consumers. In general, if UI classes are not using the API and are
reaching in to internal classes, then the API is insufficient and needs to be cleaned up.
This large-scale refactor will focus first on the deploy-only server as an example and
can eventually be (easily) extended to the other server types.
https://community.jboss.org/wiki/JBossTools-DelegatingServersViaSubsystems
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: