Это файл pom моего проекта:
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<suiteXmlFiles>
<suiteXmlFile>testng.xml</suiteXmlFile>
</suiteXmlFiles>
</configuration>
<version>2.6</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.1</version>
<executions>
<execution>
<phase>compile</phase>
<goals>
<goal>compile</goal>
</goals>
<configuration>
<source>**1.2**</source>
<target>**1.1**</target>
<bootclasspath>
${settings.localRepository}${file.separator}com${file.separator}yyy${file.separator}xxx${file.separator}zzz-RC1${file.separator}xxx-zzz-1.0-RC1.jar
</bootclasspath>
</configuration>
</execution>
<execution>
<id>java-1.5-compile</id>
<phase>**process-test-sources**</phase>
<goals>
<goal>testCompile</goal>
</goals>
<configuration>
<source>**1.6**</source>
<target>**1.6**</target>
</configuration>
</execution>
</executions>
</plugin>
При загрузке проекта для запуска на моем родном устройстве с использованием версии Java 1.2 выдается ошибка
java.lang.UnsupportedClassVersionError: com/tvwgfl/class/MyClass[Java]
[15:08:36.563][Java] at java.lang.ClassLoader.defineVMClass (Native Method)[Java]
[15:08:36.563][Java] at java.lang.ClassLoader.defineClass (bytecode 125)[Java]
[15:08:36.563][Java] .findClass (bytecode 80)[Java]
[15:08:36.563][Java] at java.lang.ClassLoader.loadClass (bytecode 61)[Java]
[15:08:36.563][Java] at java.lang.ClassLoader.loadClass (bytecode 3)[Java]
[15:08:36.563][Java] at java.lang.ClassLoader.vmLoadClass (bytecode 2)[Java]
[15:08:36.563][Java] at java.lang.Class.forNamex (Native Method)[Java]
[15:08:36.563][Java] at java.lang.Class.forName (bytecode 44)[Java]
[15:08:36.563][Java] at com.xxxx.yyyy.reflect.local.impl.CustomClassLoader.run (CustomClassLoader.java, line
Исходный код проекта сделан для компиляции в версии Java 1.2 и Test-source в версии Java 1.6. Также тестовый источник не загружается на собственное устройство. Но даже тогда он показывает упомянутую ошибку.
Когда было проведено первоначальное расследование, я получил ответ, что изменения классов модульного теста не компилировали код с версией 1.1, но компилировались с версией 1.6, в результате код не будет загружен на собственное устройство и будет выдан класс..
есть ли способ изменить pom таким образом, чтобы он работал на моем родном устройстве.
Пожалуйста, помогите мне решить эту проблему.Заранее спасибо.