从java程序调用SVN命令

Ana*_*nan 7 java svn tortoisesvn command

我想从java程序调用SVN命令(更新,提交).任何帮助?

SVN:Tortoise SVN环境:java程序将在jBoss服务器内运行.

Mic*_*rdt 8

在app服务器中使用GUI SVN客户端真的非常糟糕.虽然TortoiseSVN 可以编写脚本,但它仍然是一个GUI应用程序,并且意外的情况会导致它在您的服务器上弹出一个对话框(某些任务可能总是打开一个对话框).

使用SVN的Java实现(例如SvnKit)会更好,然后你可以使用一个漂亮的Java API,你的问题就没那么了.


Sea*_*oyd 5

当然,有几个图书馆可以完成这项工作.就个人而言,我要么使用SVNKit,要么使用Maven SCM抽象(后者功能不强但更便携).