Y a-t-il un plugin maven disponible quelque part qui utilise groovydoc code>
, de préférence en tant que rapport?
Je suppose mvn help:describe -DgroupId=org.codehaus.gmaven -DartifactId=gmaven-plugin
4 Réponses :
Je ne pense pas qu'il y ait un plug-in Maven pour Groovydoc, mais vous pouvez utiliser le Tâche ant . Gmaven suit une approche différente: generAserStubs code> crée des talons Java pour des classes groovy, qui peuvent ensuite être traitées par le plugin Javadoc ordinaire. Cependant, je ne sais pas dans quelle mesure cette approche fonctionne en pratique, en particulier parce que les versions plus récentes de Gmaven utilisent le générateur de stub Groovy Compiler, qui n'a pas été créé dans le but de produire un javadoc à l'esprit approprié. P>
Bien qu'il n'y ait pas de plugin compatible Groovydoc Maven Maven, générer la documentation de vos classes groovy est assez facile avec Maven. C'est la façon dont nous faisons dans nos projets:
J'accepterai cela parce que cela semble fonctionner, même si je n'en ai plus besoin.
Pourquoi n'en avez-vous plus besoin? Avez-vous trouvé une solution alternative?
Le plug-in Groovydoc Maven a fonctionné pour moi: https://github.com/rvowles/groovydoc- Maven-plugin p>
Vous voulez que le plugin Gmavenplus: http://groovy.github.io/gmavenplus /groovydoc-mojo.html et exécuté: mvn gplus: generAserStubs gplus: groovydoc code> p> p> p> P>
Trop tard pour moi, mais j'espère que cela aidera quelqu'un d'autre. Merci!
Il génère une documentation vide pour moi. Y a-t-il quelque chose que je manque?
@Parameshkorrakuti quels objectifs allez-vous? Vous avez ajouté Javadocs / Groovydocs à vos fichiers source réels, non?
@SeanPatrickFloyd Ajout de groovydics et d'exécution MVN GPLUS: Generatestubs GPLUS: GROOVYDOC CODE> Commande. Il crée des cadres avec une documentation vide.
@Parameshkorrakuti Je ne suis pas sûr de savoir pourquoi vous auriez des documents vides si vous avez réellement reçu les commentaires Javadoc Syle écrites dans votre code et utilisez le plugin Maven comme indiqué ci-dessus. Si vous partagez un lien vers un github ou similaire, je serais heureux de fouiller et de voir si je peux aider.
L'auteur de Gmaven a tenté une réécriture du plugin A pendant son retour ( Github.com/keeganwitt/gmavenplus ) . L'un des objectifs était de fournir un soutien à Groovydoc, mais au moment de cette rédaction, elle n'a pas encore été libérée.
@sworisbreathing agréable à savoir, merci
@ Sean-Patrick-Floyd Je prévois de libérer une version bêta ce mois-ci. Je travaille sur la mise en place de référentiels Maven maintenant.