Настройки. xml не забирает мой профиль java8 из командной строки - PullRequest
0 голосов
/ 08 мая 2020

У меня есть сценарий, в котором мне нужно запустить 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.

...