JavaSVN The only pure Java Subversion client library in the world!
What is JavaSVN?
JavaSVN is a pure java Subversion (SVN) client library. This means that users
of the library, i.e. java applications do not have to include svn native binaries
or javahl bindings to work with subversion repository. JavaSVN library is not
only a 100% java replacement for javahl bindings, but also a library that provides
high level of control over subversion repository operations.
Why use JavaSVN?
- No external binaries or libraries are needed
- Supports http, https, svn and svn+ssh connection protocols
- Default implementation provides support for default subversion working copy files
- Low level API allows to work directly with repository, without filesystem overhead
- Extensible design - every part of implementation could be extened or replaced
- May be used as a transparent javahl replacement
Get Library
|
Knowledge Base
|
Licensing and Support
|
Download library binaries, source code, view information on the JavaSVN development status,
how to get the JavaSVN plugin for Eclipse. More...
|
Documentation on how to build the library, how to use it with Subclipse plugin, SvnAnt, Ant.
Information on logging JavaSVN operations. Some extra articles on the JavaSVN API. Javadoc for
the JavaSVN API. Library usage examples. More...
|
Read license agreement, information on professional support. More...
|
Projects that use JavaSVN
TMate - Subversion tracking and reporting tool
SmartSVN - Standalone Pure Java Subversion GUI Client
IntelliJ IDEA 5.0 (EAP) - Java IDE developed by JetBrains
Subclipse - Eclipse Subversion plugin (details)
|