2

を使用して、Maven アーティファクトとしてリリースする Java ライブラリがありますmaven-release-plugin。ライブラリを再リリースすることなく、サイトのコンテンツ (FAQ、チュートリアルなど) を変更できるように、このライブラリのサイトの作成を担当する別の Maven プロジェクトが必要です。

ライブラリ自体から組み込みたい唯一のデータは次のとおりです。

  • Javadoc
  • ソースベースのレポート (カバレッジや FindBugs レポートなど)
  • バージョン番号 (サイト プロジェクトでこれを手動で更新しても問題ありません)

これらのアイテムは、ライブラリ プロジェクトをビルドしてリリースするときにレポートとして生成する必要があります。生成するサイトにデータを組み込むことができるように、何らかの方法でこれらをサイト プロジェクトで利用できるようにする必要があります。これは可能ですか?

4

1 に答える 1

0

一部のサイト コンテンツを変更するという要件をサポートするために、外部 URL にリンクすることにより、サイト記述子の構成を検討することができます。例えば

<project>
  ...
  <body>
    ...
    <links>
        <item name="FAQs" href="http://.../faq.html"/>
        <item name="Tutorials" href="http://.../tutorial.html"/>
    </links>
    ...
  </body>
  ...
</project>

この回避策でもコンテンツを変更できる場合がありますが、すべてのコンテンツを保持し、同じバージョンで一緒にリリースすることをお勧めします。

これが役立つことを願っています。

于 2013-03-20T01:49:10.313 に答える