1

antを使用してjunit Javaファイルをコンパイルしようとしていますが、

package org.junit does not exist
[javac] import static org.junit.Assert.*;
...

そして、これは build.xml の私の部分です。

<javac debug="true" includeantruntime="false" debuglevel="${debuglevel}" destdir="bin" source="${source}" target="${target}">
        <src path="test"/>
        <classpath refid="MyProgram.classpath"/>
    </javac>

  <path id="MyProgram.classpath">
   ...
   <pathelement location="lib/junit.jar"/>
   ...

これに問題はありますか?

ありがとう。

4

2 に答える 2

0

<path>上記の抜粋で、要素が要素と同じターゲット内にあるように見えることに気づきました<javac><path>要素が置き忘れられている可能性はありますか?(同じターゲット内またはターゲット要素の外側でjavacの前に配置する必要があります。)

于 2012-09-05T16:03:56.577 に答える
0

パス要素の場所の代わりに、次のようなパスを使用します。

<path id="MyProgram.classpath">
     ...
    <pathelement path="lib/junit.jar"/>
</path>
于 2012-09-06T09:01:44.850 に答える