Maven で Jasper Reports を使用して .jrxml ファイルをコンパイルするときに (jasperreports-maven-plugin を使用して) Java のどのバージョンを使用するかを指定する方法はありますか? Jasper は「同じバージョンの maven-compiler-plugin」ではなく、「コンピューターに設定されたデフォルトの仮想マシン」を使用すると主張しているこのブログ投稿を見ました。JAVA_HOME 環境変数を変更または保証できない場合、Jasper を Java6 でコンパイルするにはどうすればよいですか?
これは私の pom.xml からのスニペットです:
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>jasperreports-maven-plugin</artifactId>
<version>1.0-beta-2</version>
<configuration>
<outputDirectory>${project.build.directory}/classes</outputDirectory>
</configuration>
<executions>
<execution>
<phase>compile</phase>
<goals>
<goal>compile-reports</goal>
</goals>
</execution>
</executions>
<dependencies>
<dependency>
<groupId>net.sf.jasperreports</groupId>
<artifactId>jasperreports</artifactId>
<version>5.0.1</version>
</dependency>
</dependencies>
</plugin>
<plugin>
</plugins>
Codehaus docsを見ると、使用できるパラメーターがありますが、どの Java バージョンを指定するかは記載されていません。
ありがとう!