Bug 553054 - Refactoring of migration code base
Summary: Refactoring of migration code base
Status: CLOSED FIXED
Alias: None
Product: App4mc
Classification: Automotive
Component: Model Migration (show other bugs)
Version: 0.9.6   Edit
Hardware: PC Windows 10
: P3 enhancement
Target Milestone: 0.9.7   Edit
Assignee: Dirk Fauth CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-11-14 09:31 EST by Dirk Fauth CLA
Modified: 2020-08-06 07:32 EDT (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dirk Fauth CLA 2019-11-14 09:31:45 EST
The following refactoring should be done on the migration code base to increase the maintainability and bring the code base to a current technology base:

- use Tycho 1.5 pomless builds
- contribute to the UI via E4 model fragments and make use of DI
- extract common code in test plugins to a common test plugin
- create a common helper class with static helper methods instead of helper class instances per plugin
- define model versions in an enumeration and provide helper methods to deal with version paths and centralize model version usage
- create a common namespace registry to avoid repeated namespace definitions
- use SLF4J API for logging and move Log4j specific code from plugins to a Log4j configuration fragment
Comment 1 Eclipse Genie CLA 2019-12-17 00:42:09 EST
New Gerrit change created: https://git.eclipse.org/r/154618
Comment 2 Eclipse Genie CLA 2019-12-17 01:50:53 EST
New Gerrit change created: https://git.eclipse.org/r/154622
Comment 4 Eclipse Genie CLA 2020-01-21 02:53:38 EST
New Gerrit change created: https://git.eclipse.org/r/156241
Comment 6 Eclipse Genie CLA 2020-01-28 08:31:07 EST
New Gerrit change created: https://git.eclipse.org/r/156714
Comment 8 Eclipse Genie CLA 2020-01-29 02:42:29 EST
New Gerrit change created: https://git.eclipse.org/r/156786
Comment 10 Eclipse Genie CLA 2020-01-29 10:18:28 EST
New Gerrit change created: https://git.eclipse.org/r/156821
Comment 12 Harald Mackamul CLA 2020-02-04 02:34:45 EST
APP4MC release 0.9.7 (2020-01-31)
Comment 13 Harald Mackamul CLA 2020-08-06 07:32:39 EDT
Published with APP4MC release 0.9.7 (2020-01-31)