j'ai pu installer et utiliser opengrok sur Windows XP en utilisant cette entrée de blogComment connecter OpenGrok à un référentiel SVN?
http://theflashesofinsight.wordpress.com/2009/05/11/install-opengrok-on-windows/
Je veux maintenant indexer un dépôt subversion. J'ai vérifié un dépôt dans le dossier source et peut rechercher les fichiers. Cependant les liens pour l'histoire et annoter ne sont pas actifs.
J'ai svn installé et l'indexation du répertoire ne donne aucun avertissement ou erreur. (Une erreur s'est produite lorsque le client SVN n'a pas été installé.)
Y a-t-il une configuration requise? J'ai vu ce lien http://blogs.oracle.com/trond/entry/using_subversion_with_opengrok mais il ne m'a pas donné la moindre idée.
J'utilisé
java -Xmx1024m -jar opengrok.jar -W "C:\\OpenGrok\\data\\configuration.xml" -r on -P -S -v -s "C:\\OpenGrok\\source" -d "C:\\OpenGrok\\data"
et après
java -Xmx1024m -jar opengrok.jar -R "C:\\OpenGrok\\data\\configuration.xml" -H
C'est la configuration résultant:
<?xml version="1.0" encoding="UTF-8"?>
<java version="1.6.0_20" class="java.beans.XMLDecoder">
<object class="org.opensolaris.opengrok.configuration.Configuration">
<void property="dataRoot">
<string>C:\OpenGrok\data</string>
</void>
<void property="projects">
<void method="add">
<object class="org.opensolaris.opengrok.configuration.Project">
<void property="description">
<string>Configuration</string>
</void>
<void property="path">
<string>/Configuration</string>
</void>
</object>
</void>
<void method="add">
<object class="org.opensolaris.opengrok.configuration.Project">
<void property="description">
<string>test</string>
</void>
<void property="path">
<string>/test</string>
</void>
</object>
</void>
</void>
<void property="remoteScmSupported">
<boolean>true</boolean>
</void>
<void property="repositories">
<void method="add">
<object class="org.opensolaris.opengrok.history.RepositoryInfo">
<void property="datePattern">
<string>yyyy-MM-dd'T'HH:mm:ss.SSS'Z'</string>
</void>
<void property="directoryName">
<string>C:\OpenGrok\source\Configuration</string>
</void>
<void property="remote">
<boolean>true</boolean>
</void>
<void property="type">
<string>Subversion</string>
</void>
<void property="working">
<boolean>true</boolean>
</void>
</object>
</void>
</void>
<void property="sourceRoot">
<string>C:\OpenGrok\source</string>
</void>
<void property="verbose">
<boolean>true</boolean>
</void>
</object>
</java>
Vous devez également ' vrai ' 'dans la configuration org.opensolaris.opengrok.configuration.Configuration'. –
Artefacto
@Artefacto: pourriez-vous indiquer exactement le fichier de configuration dont vous parlez? :) Il y a tellement de fichiers de configuration (tomcat, opengrok, etc ... à configurer) –
@ m3rLinEz: pourriez-vous décrire comment exactement le chemin SVN peut être ajouté au chemin du serveur web? –