Ваадин: Не могу построить в производственном режиме - PullRequest
1 голос
/ 25 апреля 2020

Я пытаюсь перевести мое приложение в рабочий режим, у меня vaadin flow 14.1.5, профиль уже в помпе. xml.

производственный профиль в помпе. xml выглядит так:

<build>
            <plugins>
                <plugin>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-maven-plugin</artifactId>
                    <configuration>
                        <jvmArguments>-Dvaadin.productionMode</jvmArguments>
                    </configuration>
                </plugin>
                <plugin>
                        <groupId>com.vaadin</groupId>
                        <artifactId>vaadin-maven-plugin</artifactId>
                        <version>${vaadin.version}</version>
                    <executions>
                        <execution>
                            <goals>
                                <goal>prepare-frontend</goal>
                                <goal>build-frontend</goal>
                            </goals>
                            <phase>compile</phase>
                        </execution>
                    </executions>
                </plugin>
            </plugins>
        </build>
    </profile>

Однако при работе на терминале: mvn clean package -P production

Я получил это:

[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  6.437 s
[INFO] Finished at: 2020-04-25T00:22:09-04:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal com.vaadin:vaadin-maven-plugin:14.1.5:build-frontend (default) on project project-maya: Execution default of goal com.vaadin:vaadin-maven-plugin:14.1.5:build-frontend failed: Unsupported class file major version 58 -> [Help 1]

Я сейчас на тестировании поэтому я не очень хочу работать в режиме разработки, но скоро буду работать в производственном режиме, и я действительно не знаю, что делать, чтобы это исправить.

1 Ответ

2 голосов
/ 25 апреля 2020

Редактировать : теперь выпущен Vaadin 14.1.26, который включает исправление невозможности сборки с Java 14 ( Поток # 7918 ).


Скорее всего, это проблема с Java 14 .

В Flow версии 2.1.9 и 2.2.0.beta2 есть исправление.

Vaadin 14.1.25 по-прежнему использует 2.1.8, надеюсь, скоро выйдет новая версия с 2.1.9.

Vaadin 14.2.0.beta1 использует 2.2.0.beta2, так что если вы хотите, чтобы вы можно попробовать.

Надеюсь, исправление доступно в стабильном выпуске, если вам нужен рабочий режим.

...