首先要使用svn的方法,就需要在工程中增加svn的jar包: jar包到http://subversion.apache.org/download/#recommended-release 下载 ; source包可以到 http://subversion.apache.org/download/ 下载
jar导入工程后,就可以使用了
新建两个java文件:
1.SvnUserPassPromptImpl
/**
* @CLASS:SvnUserPassPromptImpl
* @DESCRIPTION:用 PromptUserPassword的回调函数来接收用户名和密码
* @AUTHOR:yehui
* @VERSION:v1.0
* @DATE:2013-5-2 上午11:14:32
**/
public class SvnUserPassPromptImpl implements PromptUserPassword{
/**
* svn 用户ID
*/
private String Svn_UserName ;
/**
* svn 用户名
*/
private String Svn_Password ;
public SvnUserPassPromptImpl(String Svn_UserName,String Svn_Password )
{
this.Svn_UserName = Svn_UserName;
this.Svn_Password = Svn_Password;
}
public String getSvn_UserName() {
return Svn_UserName;
}
public void setSvn_UserName(String svn_UserName) {
Svn_UserName = svn_UserName;
}
public String getSvn_Password() {
return Svn_Password;
}
public void setSvn_Password(String svn_Password) {
Svn_Password = svn_Password;
}
@Override
public String askQuestion(String arg0, String arg1, boolean arg2) {
return null;
}
@Override
public boolean askYesNo(String arg0, String arg1, boolean arg2) {
return false;
}
@Override
public String getPassword() {
return null;
}
@Override
public String getUsername() {
return null;
}
/* (non-Javadoc)
* @see org.tigris.subversion.javahl.PromptUserPassword#prompt(java.lang.String, java.lang.String)
*/
@