回答編集履歴

3

javac w

2018/12/07 11:58

投稿

退会済みユーザー
test CHANGED
@@ -8,27 +8,43 @@
8
8
 
9
9
  ## junit task の設定
10
10
 
11
- junit/classpath/path@refid が junit@classpathref の設定と同じくなる(maven で ant タスクつくるからまともに最近かいてないよな)
11
+ javacclasspath/path@refid が javac@classpathref の設定と同じくなる(maven で ant タスクつくるからまともに最近かいてないよな)
12
12
 
13
13
  ```
14
14
 
15
- <junit printSummary="yes" haltonerror="true" haltonfailure="true" fork="true" dir=".">
15
+ <javac destdir="${maven.build.testOutputDir}"
16
16
 
17
- <!-- 中略 -->
17
+ nowarn="false"
18
18
 
19
+ debug="true"
20
+
21
+ optimize="false"
22
+
23
+ deprecation="true"
24
+
25
+ target="1.1"
26
+
27
+ verbose="false"
28
+
29
+ fork="false"
30
+
31
+ source="1.3">
32
+
33
+ <src>
34
+
35
+ <pathelement location="${maven.build.testDir.0}"/>
36
+
37
+ </src>
38
+
19
- <classpath>
39
+ <classpath>
20
40
 
21
41
  <path refid="build.test.classpath"/>
22
42
 
23
43
  <pathelement location="${maven.build.outputDir}"/>
24
44
 
25
- <pathelement location="${maven.build.testOutputDir}"/>
45
+ </classpath>
26
46
 
27
- </classpath>
28
-
29
- <!-- 中略 -->
30
-
31
- </junit>
47
+ </javac>
32
48
 
33
49
  ```
34
50
 
@@ -36,7 +52,7 @@
36
52
 
37
53
 
38
54
 
39
- で `junit@classpathref` や `junit/classpath/path@refid` に設定するのが
55
+ で `javac@classpathref` や `javac/classpath/path@refid` に設定するのが
40
56
 
41
57
 
42
58
 

2

めんどーなので maven タスクで自動作成した ant タスク ( goal ant:ant )

2018/12/07 11:57

投稿

退会済みユーザー
test CHANGED
@@ -1 +1,59 @@
1
1
  **classpath** と **classpathref** を間違えてませんか?
2
+
3
+
4
+
5
+ # 追記
6
+
7
+
8
+
9
+ ## junit task の設定
10
+
11
+ junit/classpath/path@refid が junit@classpathref の設定と同じくなる(maven で ant タスクつくるからまともに最近かいてないよな)
12
+
13
+ ```
14
+
15
+ <junit printSummary="yes" haltonerror="true" haltonfailure="true" fork="true" dir=".">
16
+
17
+ <!-- 中略 -->
18
+
19
+ <classpath>
20
+
21
+ <path refid="build.test.classpath"/>
22
+
23
+ <pathelement location="${maven.build.outputDir}"/>
24
+
25
+ <pathelement location="${maven.build.testOutputDir}"/>
26
+
27
+ </classpath>
28
+
29
+ <!-- 中略 -->
30
+
31
+ </junit>
32
+
33
+ ```
34
+
35
+
36
+
37
+
38
+
39
+ で `junit@classpathref` や `junit/classpath/path@refid` に設定するのが
40
+
41
+
42
+
43
+
44
+
45
+ ```
46
+
47
+ <path id="build.test.classpath">
48
+
49
+ <pathelement location="${maven.repo.local}/junit/junit/4.12/junit-4.12.jar"/>
50
+
51
+ <pathelement location="${maven.repo.local}/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar"/>
52
+
53
+ </path>
54
+
55
+ ```
56
+
57
+
58
+
59
+ で指定した `path@id` となります。

1

**

2018/12/07 11:32

投稿

退会済みユーザー
test CHANGED
@@ -1 +1 @@
1
- *classpath* と *classpathref* を間違えてませんか?
1
+ **classpath** と **classpathref** を間違えてませんか?