2010-04-15 18 views
8

kurup endeksineOpenGrok'u bir SVN deposuna nasıl bağlayabilirsiniz?

http://theflashesofinsight.wordpress.com/2009/05/11/install-opengrok-on-windows/

Şu an tek istediğim bu blog girdiye yıkılma havuzunu kullanarak WinXP'de opengrok kullanmayı başardı. Kaynak klasöre bir depo kontrol ettim ve dosyaları arayabilirim. Ancak tarih ve açıklama notları aktif değildir.

Dizini yükledim ve dizine ekledikten sonra hiçbir uyarı veya hata vermedim. (SVN istemcisi yüklü olmadığında bir hata oluştu)

Bazı yapılandırmalar gerekli mi? Bu bağlantıyı http://blogs.oracle.com/trond/entry/using_subversion_with_opengrok gördüm, ancak bana herhangi bir ipucu vermedi.

Ben

java -Xmx1024m -jar opengrok.jar -W "C:\\OpenGrok\\data\\configuration.xml" -r on -P -S -v -s "C:\\OpenGrok\\source" -d "C:\\OpenGrok\\data" 

kullanılan ve

java -Xmx1024m -jar opengrok.jar -R "C:\\OpenGrok\\data\\configuration.xml" -H 

sonra bu çıkan yapılandırma geçerli:

<?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&apos;T&apos;HH:mm:ss.SSS&apos;Z&apos;</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> 

cevap

3

keresinde aynı sorun vardı. Svn'nin web sunucunuzun $ PATH'sini içerdiğinden emin olmanız gerekir. Aksi takdirde, web uygulaması svn'yi arayamaz ve History/Annotate bağlantısı grileşir.

İlgili mesaj: http://opensolaris.org/jive/thread.jspa?messageID=416663

+0

Ayrıca ihtiyaç '' org.opensolaris.opengrok.configuration.Configuration' yapılandırmasında gerçek '. – Artefacto

+0

@Artefacto: Tam olarak hangi yapılandırma dosyasını konuştuğunuzdan bahseder misiniz? :) Birçok yapılandırma dosyası var (tomcat, opengrok, vb ... kurmak) –

+0

@ m3rLinEz: web sunucusunun yoluna tam olarak SVN Yolu'nun nasıl eklenebileceğini açıklar mısınız? –

İlgili konular