Можно ли указать, какую версию Java использовать при компиляции файлов .jrxml с отчетами Jasper в Maven (используя jasperreports-maven-plugin)? Я видел этот пост в блоге, утверждая, что 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, вы можете использовать параметр, но он не говорит, как указать, какую версию Java.
Спасибо!