Chcę wywołać polecenia SVN (aktualizacja, zatwierdzenie) z programu java. jakaś pomoc ?Wywoływanie poleceń SVN z programu java
SVN: Żółw SVN Środowisko: program java będzie uruchomiony na serwerze jBoss.
Chcę wywołać polecenia SVN (aktualizacja, zatwierdzenie) z programu java. jakaś pomoc ?Wywoływanie poleceń SVN z programu java
SVN: Żółw SVN Środowisko: program java będzie uruchomiony na serwerze jBoss.
Jest to naprawdę zły pomysł, aby użyć klienta GUI SVN od wewnątrz serwera aplikacji. Chociaż TortoiseSVN can be scripted, nadal jest aplikacją GUI, a nieoczekiwana sytuacja może spowodować wyświetlenie okna dialogowego na twoim serwerze (a niektóre zadania mogą zawsze otworzyć okno dialogowe).
O wiele, dużo lepiej wykorzystaj implementację SVN w Javie, taką jak SvnKit - wtedy możesz pracować z ładnym API Java, a twoje pytanie staje się dyskusyjne.
Najprawdopodobniej najprościej jest użyć wersji SVNKit, która jest natywną implementacją języka SVN w języku Java, pod warunkiem, że możesz pobrać wersję, która pasuje do wersji klienta wiersza poleceń, jeśli chcesz udostępnić kopie robocze między nimi.
To pod licencją kopii-left-owski, ale tak długo jak używasz kodu na własnym serwerze i nie rozprowadzenie że powinno być OK (ale IANAL itp)
Można rozważyć przy użyciu SVNKit, biblioteki Java do interakcji z przestrzeniami roboczymi SVN. Jest używany przez wtyczki IntelliJ i Eclipse do obsługi SVN.
Szybkie wyszukiwanie Google wychowany http://svnkit.com/
Wielkie dzięki Michel. – Anandhakrishnan