回答編集履歴
3
javac w
test
CHANGED
@@ -8,27 +8,43 @@
|
|
8
8
|
|
9
9
|
## junit task の設定
|
10
10
|
|
11
|
-
j
|
11
|
+
javacclasspath/path@refid が javac@classpathref の設定と同じくなる(maven で ant タスクつくるからまともに最近かいてないよな)
|
12
12
|
|
13
13
|
```
|
14
14
|
|
15
|
-
<j
|
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
|
-
|
45
|
+
</classpath>
|
26
46
|
|
27
|
-
</classpath>
|
28
|
-
|
29
|
-
<!-- 中略 -->
|
30
|
-
|
31
|
-
</j
|
47
|
+
</javac>
|
32
48
|
|
33
49
|
```
|
34
50
|
|
@@ -36,7 +52,7 @@
|
|
36
52
|
|
37
53
|
|
38
54
|
|
39
|
-
で `j
|
55
|
+
で `javac@classpathref` や `javac/classpath/path@refid` に設定するのが
|
40
56
|
|
41
57
|
|
42
58
|
|
2
めんどーなので maven タスクで自動作成した ant タスク ( goal ant:ant )
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
**
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
*classpath* と *classpathref* を間違えてませんか?
|
1
|
+
**classpath** と **classpathref** を間違えてませんか?
|