私はEclipseプラグインを開発しており、Mavenを使用してソース構造を調整しています。プラグインをコンパイルするために、Mavenのtycho拡張機能を使用します。しかし、私はどのように団結を実行するのか疑問に思いました。
ソースコードの品質管理にソナーサーバーを追加で使用しているので、テストにはsurefireプラグインを使用したいと思います。パッケージターゲットとしてeclipse-test-pluginを使用すると、Unitestが適用されます。ただし、unitestを適用するためにデフォルトのsurefireプラグインを利用したいと思います。
これで、unittestパッケージを含むsrc / test / javaが正しく読み取られてコンパイルされたが、間違った出力フォルダーに書き込まれたことがわかりました。target/test-classesでテストを行う必要があります。ただし、それらはターゲット/クラスにコンパイルされます。
私はEclipseプラグインの開発とMavenを初めて使用するため、テストを正しい出力フォルダーに書き込む方法を見つけることができませんでした。eclipse-pluginプロジェクトのbuild.propertiesを追加および変更してみました。プラグインプロジェクトではなく、tychoを使用しない他のプロジェクトでも問題なく機能します。
助けていただければ幸いです。
よろしく、フロリアン