Kieker ships with a JAR containing everything relevant for EMF models in analysis. However, this is a useless and bloated artifact.
It contains all parts of Kieker plus libraries which are available via maven. Its use case is using EMF models in the Kieker analysis. However, nowadays these dependencies can be retrieved automatically from the respective build tool.
The main Kieker Jar contains the same classes only without ECore classes.
Instead it would make more sense to produce separate maven packages with proper dependency information. These could be:
net.kieker-monitoring:common
net.kieker-monitoring:monitoring
net.kieker-monitoring:model (maybe we should split that up along model lines)
net.kieker-monitoring:analysis
net.kieker-monitoring:tools
This would follow the project structure and make a lot of sense regarding tool development. We are using the same structure internally.
JIRA Issue: KIEKER-1881 Replace obsolete emf-jar package Original Reporter: Reiner Jung
Kieker ships with a JAR containing everything relevant for EMF models in analysis. However, this is a useless and bloated artifact.
Instead it would make more sense to produce separate maven packages with proper dependency information. These could be:
This would follow the project structure and make a lot of sense regarding tool development. We are using the same structure internally.