Skip to content
Andrew Crapo edited this page Sep 4, 2020 · 5 revisions

This documentation is intended for those who wish to build SADL from source code and contribute to its development. Topics include:

Documentation on github enterprise: https://enterprise.github.com/security#faq-3. Enterprise github should behave the same way as the normal github repository.

Main requirements and steps to add a new plugin to the sadl build.

  1. Create a pom.xml in the new plugin project and define com.ge.research.sadle.parent as maven parent
  2. The new project must be a maven tycho project. eclipse-plugin
  3. In order to be build during the maven build, the new project must be added to the parent pom /com.ge.research.sadl.parent as a module.
  4. In order to make the new plugin a part of created Updatesite/p2-repository the new project must be added as included plugin to the corresponding feature /com.ge.research.sadl.feature/feature.xml
  5. Last but not least, the new plugin project must be a well formed eclipse plugin project. Be aware of warnings in MANIFEST.MF and build.properties. All the dependencies must be plugin dependencies.
Clone this wiki locally