0

マルチモジュール pom に対して mvn enunciate:docs を実行できます。ここで、モジュールはサービスの完全な実装であり、サイトはそれらのそれぞれの下に作成されます (例: service1/rest/api/target/site/wsdocs/index.html ) しかし、残りのすべての API を enunciate を介して 1 つのページにリンクしたいと思います。

API とサンプルの xml/json メッセージ本文を生成するために enunciate のみを使用しています。

これは可能ですか、それともスクリプトを使用して自分でサイトを作成する必要がありますか?

ありがとう。

4

1 に答える 1

0

これは最善の解決策ではないかもしれませんが、を使用してサイトを作成し、maven-site-pluginそこから残りのAPIにさまざまなAPIを指定することができます。site.xmlとそこからのリンクを作成する必要があります。

site.xmlで、次のようにしてメニューにリンクを追加できます。

<menu name="Overview">
        <item name="Description" href="index.html"/>
        <item name="API" href="api/index.html"/>
</menu>

前の例api/index.htmlでは、私のAPIエントリポイントです。

于 2012-08-24T17:25:36.307 に答える