This repository has been archived by the owner on Dec 24, 2019. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 13
CROSSMINER Component Naming
Davide Di Ruscio edited this page Mar 21, 2018
·
1 revision
As consequence of our status of project hosted by the eclipse foundation, we have to follow a specific naming schema for all components implemented in context of SCAVA project.
In this section, "component" means big funcional componen of the SCAVA project.
Component | ComponentId |
---|---|
DevOps Dashboard | dashboard |
Workflow Execution Engine | workflow |
Knowledge Base | knowledgebase |
Metric Provider | metricprovider |
Administration | administration |
- For Eclipse Plugin
org.eclipse.scava.{componentname}
- For Maven Project : the name of the project if the ArtifactId
If your component is composed of one project :
{component-name}
If your component is composed of several sub projects :
{sub-component-name}
All sources must be nemspaces by :
org.eclipse.scava.{componentname}
For the Maven projects:
- If your component is composed of one project :
Group Id : org.eclipse.scava
ArtifactId : {component-name}
- If your component is composed of several sub projects :
Group Id : org.eclipse.scava.{component-name}
ArtifactId : {sub-component-name}