JIRA 6および7で動作するJIRAプラグインを開発しています。残念ながら、これらのバージョン間に大きなAPI変更があり、JIRAバージョンごとに異なる依存関係でプロジェクトを構築する必要があります。異なる環境用の開発方法
私のプラグインのコアはバージョン間で変更するべきではないので、JIRA APIの抽象レイヤーの作成について考えてみました。
主な問題は、私は絶対にプロジェクトの構造を知ることができないということです。 JIRAのバージョンごとにgitでブランチを作成することを考えましたが、各ブランチのコアで同じ変更を加えなければなりません。私はある時点でこれを忘れると思う。
誰でもこの問題を解決する方法についてのアイデアはありますか?ここ
ビルドツール 'maven'に基づいて、プラグインはありますか? – VinayVeluri
別のモジュール**コア**、**ジラ6 **、**ジラ7 **を作成し、より多くの可能性があります**あなたは** jira6 **と** jire7 **の異なる依存関係を定義することができます。 BTW:異なるバージョン間の翻訳を含む** api **モジュールを作成する必要があるかもしれません... – khmarbaise