1

テストを実行するためにmavenを使用しています。テストを実行すると、(少なくとも今のところは)役に立たないメッセージがコンソールに出力されます。私の pom.xml には、次のプラグイン構成があります。

<plugin>
 <groupId>org.apache.maven.plugins</groupId>
 <artifactId>maven-surefire-plugin</artifactId>
 <version>2.15</version>
 <configuration>
  <includes>
   <include>**/*Tests.java</include>
  </includes>
  <systemPropertyVariables>
  <log4j.configuration>file:${project.build.testOutputDirectory}/log4j.properties</log4j.configuration>
  </systemPropertyVariables>
 </configuration>
</plugin>

私が走るとき

mvn clean test

次のようなメッセージがたくさん表示されます。

[parsing started RegularFileObject[...]]
[search path for source files: ...]
[search path for class files: ...]
[loading ZipFileIndexFileObject[...]]

これらをオフにするにはどうすればよいですか?

4

2 に答える 2

4

これが私がそれを解決した方法です。問題は、コンパイルを冗長に設定することでした (例: java -verbose)。私のpom.xmlで、私は作った

<verbose>true</verbose>

<verbose>false</verbose>

私の pom.xml の build/plugins/plugin セクションには、次のようなものがあります。

<plugin>
 <groupId>org.apache.maven.plugins</groupId>
 <artifactId>maven-compiler-plugin</artifactId>
 <version>3.0</version>
 <configuration>
  <compilerArguments>
   <Xlint />
  </compilerArguments>
  <verbose>false</verbose>
  <source>${java.version}</source>
  <target>${java.version}</target>
  <showWarnings>true</showWarnings>
  </configuration>
</plugin>

したがって、これらの「役に立たない」出力は確実なプラグインとは何の関係もありませんでしたが、代わりにコンパイラプラグインの構成とは関係がありませんでした。

于 2013-08-07T18:46:43.607 に答える