Mavenが実行するJUnitテストを見つけられない
私はMavenプログラムを持っています、それはうまくコンパイルします。私が実行するmvn testと、テストは実行されません(TESTsヘッダーの下にThere are no tests to run.)。 この問題を非常に簡単な設定で再現しました-X。以下に含めるだけでなく、で実行したときの出力も含めます。 単体テストはeclipseから正常に実行されます(デフォルトのjunitパッケージを使用する場合と、代わりにmavenによってダウンロードされたjunit.jarを含める場合)。また、mvn test-compileはtest-classesの下でクラスを正しく作成します。私はこれをOSX 10.6.7とMaven 3.0.2およびjava 1.6.0_24で実行しています。 ディレクトリ構造は次のとおりです。 /my_program/pom.xml /my_program/src/main/java/ClassUnderTest.java /my_program/src/test/java/ClassUnderTestTests.java pom.xml: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>my_group</groupId> <artifactId>my_program</artifactId> <packaging>jar</packaging> <version>1.0-SNAPSHOT</version> <name>My Program</name> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.8.1</version> <scope>test</scope> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.5</source> <target>1.5</target> </configuration> …