У меня есть сценарий, в котором мне нужно запустить maven из командного файла для использования JDK 8, я не могу изменить pom. xml и не могу изменить переменную среды, но я могу изменить настройки. xml Я получаю следующую ошибку, как показано ниже:
[ERROR] No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?
У меня есть профиль настройки следующим образом:
<profile>
<id>java8</id>
<activation>
<jdk>1.8</jdk>
</activation>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
</build>
</profile>
Я активировал профиль, используя строку ниже
<activeProfiles>
<activeProfile>java8</activeProfile>
</activeProfiles>
Но все же я получаю сообщение об ошибке Компилятор отсутствует? Как установить в качестве переменной пути значение my Java Home.