質問編集履歴

1

内容の詳細化

2015/12/15 06:08

投稿

javabigineer
javabigineer

スコア87

test CHANGED
File without changes
test CHANGED
@@ -3,6 +3,74 @@
3
3
  SVNKitを使用するのが、良いと思っていますが、使用方法が全く分かりません。
4
4
 
5
5
  (検索しても英語表記しか出てこない泣)
6
+
7
+
8
+
9
+ 検索しているとSVNCommit、またはSVNClientManagerを使用するパターンがあるみたいで、
10
+
11
+
12
+
13
+ SVNClientManager manager = SVNClientManager.newInstance(
14
+
15
+ SVNWCUtil.createDefaultOptions(true),
16
+
17
+ svnuser,svnpass );
18
+
19
+
20
+
21
+ manager.getCommitClient().doCommit(
22
+
23
+ new File[]{new File("コミット対象フォルダ")},
24
+
25
+ false,
26
+
27
+ "コメント内容",
28
+
29
+ false,
30
+
31
+ true
32
+
33
+ );
34
+
35
+ のように実装してみましたが、
36
+
37
+
38
+
39
+ Exception in thread "main" java.lang.NoClassDefFoundError: org/tmatesoft/sqljet/core/SqlJetException
40
+
41
+ at org.tmatesoft.svn.core.wc2.SvnOperationFactory.registerRunners(SvnOperationFactory.java:261)
42
+
43
+ at org.tmatesoft.svn.core.wc2.SvnOperationFactory.<init>(SvnOperationFactory.java:240)
44
+
45
+ at org.tmatesoft.svn.core.wc2.SvnOperationFactory.<init>(SvnOperationFactory.java:219)
46
+
47
+ at org.tmatesoft.svn.core.wc.SVNBasicClient.<init>(SVNBasicClient.java:87)
48
+
49
+ at org.tmatesoft.svn.core.wc.SVNCommitClient.<init>(SVNCommitClient.java:133)
50
+
51
+ at org.tmatesoft.svn.core.wc.SVNClientManager.getCommitClient(SVNClientManager.java:469)
52
+
53
+ at SVNCommit.main(SVNCommit.java:142)
54
+
55
+ Caused by: java.lang.ClassNotFoundException: org.tmatesoft.sqljet.core.SqlJetException
56
+
57
+ at java.net.URLClassLoader$1.run(URLClassLoader.java:372)
58
+
59
+ at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
60
+
61
+ at java.security.AccessController.doPrivileged(Native Method)
62
+
63
+ at java.net.URLClassLoader.findClass(URLClassLoader.java:360)
64
+
65
+ at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
66
+
67
+ at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
68
+
69
+ at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
70
+
71
+ ... 7 more
72
+
73
+ とエラーになりました。
6
74
 
7
75
  実現したい処理としては、
8
76
 
@@ -12,6 +80,8 @@
12
80
 
13
81
 
14
82
 
83
+
84
+
15
- 上記を実現する方法をご存知の方いましたらご教授ください。助けてください。
85
+ 上記を実現する方法をご存知の方いましたらご教授ください。同様の処理を作成れた経験がある方ましたらサンプルコード等いただけるとありがたいです
16
86
 
17
87
  お願いします。