User development,

The document "JBossIDEArchitecture", was updated Jan 20, 2010
by Max Andersen.

To view the document, visit:
http://community.jboss.org/docs/DOC-10405#cf

Document:
--------------------------------------------------------------
h2. JBoss-IDE Architecture
JBoss-IDE is split into small modular units.
 
h3. Map
The current plugin map is (release 1.3.x) :
 
|| Plugin || Component || Decription ||
| org.jboss.ide.eclipse.core | JBoss general constructs | Generic classes and 
constructs |
| org.jboss.ide.eclipse.ui | JBoss general UI constructs | Generic classes and 
constructs for UI design |
| org.jboss.ide.eclipse.deployer.core | JBoss Deployer Core | Allow to deploy 
archive and/or folder to JBoss |
| org.jboss.ide.eclipse.deployer.ui | JBoss Deployer UI | Allow to configure 
the deployment to Jboss |
| org.jboss.ide.eclipse.jdt.core | JBoss Development Tools constructs | Generic 
classes and constructs |
| org.jboss.ide.eclipse.jdt.ui | JBoss Development Tools UI constructs | 
Generic classes and constructs for UI design |
| org.jboss.ide.eclipse.jdt.j2ee.core | JBoss Development Tools for J2EE 
constructs | Generic classes and constructs |
| org.jboss.ide.eclipse.jdt.j2ee.ui | JBoss Development Tools for J2EE UI 
constructs | Generic classes and constructs for UI design |
| org.jboss.ide.eclipse.jdt.test.core | JBoss Development Tools for testing 
constructs | Generic classes and constructs |
| org.jboss.ide.eclipse.jdt.test.ui | JBoss Development Tools for testing UI 
constructs | Generic classes and constructs for UI design |
| org.jboss.ide.eclipse.jdt.ws.core | JBoss Development Tools for WebServices 
constructs | Generic classes and constructs |
| org.jboss.ide.eclipse.jdt.ws.ui | JBoss Development Tools for WebServices UI 
constructs | Generic classes and constructs for UI design |
| org.jboss.ide.eclipse.launcher.core | JBoss Launcher Core | Allow to launch 
JBoss in/out Eclipse |
| org.jboss.ide.eclipse.launcher.ui | JBoss Launcher UI | Allow to configure 
the launching of JBoss |
| org.jboss.ide.eclipse.packaging.core | JBoss Packaging Core | Allow to 
package archive and/or folder |
| org.jboss.ide.eclipse.packaging.ui | JBoss Packaging UI | Allow to configure 
the packaging |
| org.jboss.ide.eclipse.xdoclet.assist | XDoclet code assist | Code assistance 
for XDoclet tags |
| org.jboss.ide.eclipse.xdoclet.core | XDoclet library management | Manage the 
XDoclet various jars |
| org.jboss.ide.eclipse.xdoclet.help | XDoclet plugins help | XDoclet plugins 
help and how-to |
| org.jboss.ide.eclipse.xdoclet.run | XDoclet generation | XDoclet generation 
per project configuration |
| org.jboss.ide.eclipse.xdoclet.ui | XDoclet UI for icons | XDoclet icons (all 
UI will be moved here later) |
 
Each main functionality is split into two or more plugins. It follows the 
implicit convention of the Eclipse plugins, which tends to isolate UI from Core 
functionalities. For example, the *org.jboss.ide.eclipse.packaging.core* plugin 
contains the model and all persistence classes, and the 
*org.jboss.ide.eclipse.packaging.ui* plugin contains all the dialogs and panels 
needed to interact with the packager. This rule of separation is to be enforced 
to keep the structure clear.
 
h3. Proposal Map
This map is related to the http://community.jboss.org/docs/DOC-10414 :
 
|| Plugin || Component || Decription ||
| org.jboss.ide.eclipse.jdt.aop.core | JBoss Development Tools for JBoss-AOP 
constructs | Generic classes and constructs |
| org.jboss.ide.eclipse.jdt.aop.ui | JBoss Development Tools for JBoss-AOP UI 
constructs | Generic classes and constructs for UI design |
| org.jboss.ide.eclipse.jdt.debug.core | JBoss Development Tools for debugging 
constructs | Generic classes and constructs |
| org.jboss.ide.eclipse.jdt.debug.ui | JBoss Development Tools for debugging UI 
constructs | Generic classes and constructs for UI design |
 

--------------------------------------------------------------


_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to