0

execプラグインを使用し、mainClassタグでクラスを指定することで、MavenからJavaクラスを呼び出すことができることを知っています。ただし、これはjavaクラスがsrc / main/javaの下にある場合にのみ機能するようです。残念ながら、私はsrc / test/javaの下にmainClassがあります。テスト中のこのクラスを呼び出す方法はありますか?PS。「classpathScope」を試しましたが、役に立ちませんでした。

4

1 に答える 1

2

テストクラスは、定義上、テスト中にのみ使用され、最終パッケージ/JARの一部になることはありません。したがって、それらをとして使用することはできませんMain-Class

本当に必要な場合は、antrun-pluginコンパイルされたMainクラスを(を使用して)パッケージ化の前からフェーズの後にtarget/test-classesコピーすることができます。target/classestest-compile

于 2012-11-19T21:57:38.110 に答える