2012-08-15 1 views
0

Je suis capable d'exécuter mvn enunciate: docs contre mon pom multi-module où les modules sont des implémentations complètes de services et les sites sont créés sous chacun de ceux-ci (ex: service1/repos/api/cible/site/wsdocs/index .html) mais je voudrais que toutes les autres API soient reliées dans une seule page via enunciate.En utilisant enunciate, comment puis-je avoir toutes les API de repos liées à partir d'une page lors de l'exécution sur un pom multi-module?

J'utilise seulement enunciate pour générer l'API et les exemples de corps de message xml/json.

Est-ce possible, ou dois-je créer le site moi-même avec des scripts ou autre?

Merci.

Répondre

0

Cela peut ne pas être la meilleure solution, mais vous pouvez créer un site en utilisant le maven-site-plugin et spécifier les différentes API pour votre repos à partir de là. Vous devez créer un site.xml et les liens à partir de là.

Dans le site.xml vous pouvez ajouter un lien dans le menu en faisant quelque chose comme ceci:

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

Dans l'exemple précédent api/index.html est mon point d'entrée de l'API.

Questions connexes