0

IVYを使用している理由は、すでにANTスクリプトがあるためです。つまり、デフォルトではMaven互換のフォルダーはありません。

私たちはそのような慣習を作らなければなりませんでした。

今、私はすでにIVYingを実装しています。解決した後、私は

<ivy:cachepath pathid="ivy.test.classpath" conf="test" settingsref="ivy.ref" />

これに関する問題は、含まれていません

src/test/java , src/test/resources

それらを含めるための最良の方法は何ですか。

私が現在行っているのは、元のクラスパスと新しいフォルダーを含む別のクラスパス(.extendedで後置)を作成することです。

それを行うための「IVYier」の方法はありますか?依存関係ファイルivy.xmlに何かを追加するか、Mavenを実行するように指示する方法を追加します。

前もって感謝します

4

1 に答える 1

1

ソースディレクトリをクラスパスに追加する必要があるのはなぜですか?

通常、コンパイル済みのクラス ディレクトリをクラスパスに追加するだけで済みます。通常、この方法で構成する必要がある Junit などのいくつかのタスクを直接実行する方が簡単です。

例えば:

<junit ....>
    <classpath>
        <path refid="runtime.path"/>
        <pathelement path="${classes.dir}"/>
    </classpath>
    ..
</junit>
于 2012-07-24T22:37:34.217 に答える