RPMを新しいシステムにインストールしており、ソースコードに関連付けられているすべてのJUnitテストを実行して、toeコードが新しいシステムで機能することを確認したいと考えています。新しいシステムでは、ライブラリなどが欠落していません。問題は、RPM、つまり「インストールするjar」にJunitテストがコンパイルされないことです。元のソース、つまりRPMに個別にアクセスできます。ただし、RPMは最終的にリリースされるため、テストしたいと思います(つまり、単体テストのないもの)。
私がやりたいのは、すべてのメインコードを含むjarファイルを使用してRPMをインストールすることです。次に、Junitテストのみを含む2番目のjarを作成し、jobRunnerクラスを実行してメインコードjarとJunitjarの両方を渡します。理想的には、JUnitテストがRPMによって提供されるjarに対して実行されるようにします。しかし、これを行う方法はわかりません。ソースから「justjunit」jarファイルを作成するプロセスを教えてもらえますか?