Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
COSMOS Design 220592
Need ability to create custom client project for toolkit
This is the design document for bugzilla 220592.
|Process||Sizing||Names of people doing the work|
|Build and infrastructure||0|
|Code review, etc.*||0|
This is work that was not completed from COSMOS Design 208274. We need the ability to easily generate the code for a custom data manager client, for those who do not want to use the default data manager client.
The data manager client project is a standard Java project. There should be no difference in the implementation regardless of whether we are deploying using J2EE or OSGi.
The tooling should generate a project that incorporates all the prereq libraries and generates the stub subclasses detailed in COSMOS Design 208274.
There should be a JUnit test to ensure that a custom data manager client created using this toolkit can be registered with COSMOS and will run against the example MDR.
All reviewer feedback should go in the Talk page for 220592.