Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Tip

There is reference project to see details about implementation new projects based on OpenHub framework.

Create Maven structure

Creates Create new Maven project with reference to parent artifact of OpenHub framework:

Code Block
    <parent>
        <groupId>org.openhubframework</groupId>
        <artifactId>openhub</artifactId>
        <version>2.0.0.RC1</version>
    </parent>


Info

To have OpenHub as parent pom does setup entire library stack & maven plugins.

Possible limitations or caveats of this approach: 

Jira Legacy
serverSystem JIRA
serverId5fb5aac0-20a0-345d-92b5-5cbf69580c27
keyOHFJIRA-99


We recommend to create at least two modules:

...

There is one alternative way how to implement new integration routes - you can use Dynamic extension loading functionality even if you don't implement extensions directly, you can use extension/external library concept for initialization.

This approach has advantage that you can create self-contained and reusable JAR libraries with functionality that it's possible to share between more projects. Also you don't have to create new project, you can use OpenHub framework as-is and add external libraries via configuration only.