Не удается создать файлы JAR для проекта Maven - PullRequest
0 голосов
/ 12 июня 2018

У меня очень сложный проект Maven с несколькими файлами компонентов, для нижеприведенного POM.XML я не могу создать файл JAR. Сбой пакета установки MAven, как показано ниже: Не удалось выполнить цель org.apache.maven.plugins: maven-compiler-plugin: 3.3: testCompile

Если я изменяю версию jre на 1.7, получаю ошибку для символа dimond <>

Может ли кто-нибудь помочь в создании файла Jar?

POM.XML:

<plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>3.3</version>
            <configuration>
              <source>1.8</source>
              <target>1.8</target>
              <maven.compiler.source>1.8</maven.compiler.source>
              <maven.compiler.target>1.8</maven.compiler.target> 
              <fork>true</fork>
                <executable>C:\Program Files\Java\jre1.8.0_161\bin\javac</executable>
            </configuration>   

        </plugin>

1 Ответ

0 голосов
/ 12 июня 2018

Я думаю, что ваш раздел компилятора maven использует устаревший плагин. Вы используете 3.3, последняя версия - 3.7.0, так что я бы обновился до этого.

Например, мой pom.xml содержит:

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-compiler-plugin</artifactId>
    <version>3.7.0</version>
    <configuration>
       <source>1.8</source>
       <target>1.8</target>
    </configuration>
</plugin>

Я также использую последнюю версию Maven на своей платформе для разработки, которая, как мне кажется, 3.5.3, но я могу очень ошибиться в этом вопросе.

Maven Central - отличное место, чтобы выглядеть таким образом.Ссылка на плагины компилятора приведена ниже:

https://mvnrepository.com/artifact/org.apache.maven.plugins/maven-compiler-plugin

Надеюсь, это поможет.

...