2017-02-14 29 views
0

MavenプロジェクトにはJUnitテストが1つしかなく、実動コードはありません。テストはsrc/test/java/mypackageに作成されます。このテストをボックスにアップロードし、Mavenを使用せずにコマンドラインから実行する必要があります。コマンドラインでJUnitテストを実行する方法は?

Mavenからjarを作成して実行するなど、いくつかのアプローチを試みましたが、「project.jarのメインマニフェスト属性はありません」が返され続けます。

Main-Class:mypackage.Testという1つのプロパティを持つMANIFEST.MFを含むMETA-INFというフォルダをsrc/main/resourcesに作成しましたが、上記のエラーが発生します。お知らせ下さい。

+1

主なJARは、テストクラスを含んでするつもりはありません。ここで実際に解決しようとしている問題は何ですか? – Tunaki

+0

Testクラスにはとにかくmain()メソッドがないことは言うまでもありません。主な方法は、JUnitテストランナーの中にあります。これはXY問題のように感じます。あなたは達成しようとしていることを教えてください。 –

+0

データベースのテストをロードする必要があります。これはテストの内容です。 – user998692

答えて

1

あなただけのコマンドラインから単体テストを実行している話をしている場合、このスレッドは、その質問に答える:

How to run JUnit test cases from the command line

+0

私はすでにそれを試みましたが、うまくいきませんでした。 – user998692

+0

@ user998692使用したコマンドラインは何ですか?正確に「何もしない」とは何ですか?エラーやその他のメッセージはありますか?私はあなたがこれらの情報であなたの質問を更新すると助けてくれると思います。 –

関連する問題