2009-12-11 7 views

Répondre

4

Vous pouvez faire un svn export dans un répertoire temporaire, générer le javadoc, puis supprimer le répertoire temporaire. Faites ceci dans un script. Ensuite, il semble que vous l'ayez fait directement.

+0

Je l'avais considéré, mais je devrais encore générer une copie du code - il semble que l'on devrait être en mesure de le faire directement ... –

+0

Si vous regardez le dépôt sur le disque, vous Je verrai qu'il n'y a vraiment rien que vous comprenez comme votre code là-dedans, donc je ne vois pas comment cela serait possible à moins que SVN n'a spécifiquement ajouté le support pour le faire. – Dave

3

L'idée est de ne jamais interférer avec le référentiel. C'est pourquoi vous devez créer une copie de travail pour faire des modifications. Si vous utilisez des outils d'intégration continue comme Continuum, vous pouvez générer des JavaDocs automatiquement pour vous. Je pense (corrigez-moi si je me trompe) que les serveurs d'intégration continue vérifient votre code et effectuent ces tâches pour vous afin que vous n'ayez pas à les exécuter vous-même.

+0

Je suis sûr que vous avez raison de vérifier le code (ou l'exportation, je n'ai pas vérifié). Je sais que c'est ce que fait Hudson. – Powerlord

0

Si le dépôt Subversion est accessible via HTTP, alors vous pourriez être en mesure de le monter comme un système de fichiers WebDAV, selon le support OS ...

mais vraiment, il est plus simple de simplement exporter les sources, exécutez Javadoc , puis supprimez l'exportation comme le suggère Dave. Si vous devez exécuter plusieurs fois Javadoc, vérifiez les sources une fois et mettez-les à jour avant chaque exécution (pour gagner du temps).

Questions connexes