Vaadin 10 maven pom файл

Я пытался перейти с Vaadin 8 на 10, и у меня возникли проблемы, когда я обновил версию vaadin-bom в моем файле pom.

предыдущий:

<properties>
   <vaadin.version>8.4.3</vaadin.version>
   <vaadin.plugin.version>8.4.3</vaadin.plugin.version>
</properties>
<dependencyManagement>
    <dependencies>
        <dependency>
            <groupId>com.vaadin</groupId>
            <artifactId>vaadin-bom</artifactId>
            <version>${vaadin.version}</version>
            <type>pom</type>
            <scope>import</scope>
        </dependency>
    </dependencies>
</dependencyManagement>
<dependencies>
   <dependency>
        <groupId>com.vaadin</groupId>
        <artifactId>vaadin-server</artifactId>
    </dependency>
    <dependency>
        <groupId>com.vaadin</groupId>
        <artifactId>vaadin-push</artifactId>
    </dependency>
    <dependency>
        <groupId>com.vaadin</groupId>
        <artifactId>vaadin-client-compiled</artifactId>
    </dependency>

    <dependency>
        <groupId>com.vaadin</groupId>
        <artifactId>vaadin-themes</artifactId>
    </dependency>
 </dependencies>

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

Ошибка сборки проекта: dependencies.dependency.version для com.vaadin: vaadin-server: jar отсутствует.

Могу ли я явно указать версию для зависимостей (последняя по-прежнему 8 ++)? или есть какие-то шаги, которые я должен изменить в моем pom-файле, чтобы обновление прошло успешно?


person gigz    schedule 28.06.2018    source источник
comment
Если вы используете Eclipse, попробуйте Maven - ›Update Project -› выберите Force update of Snapshots - ›Ok. Также maven clean   -  person ISlimani    schedule 28.06.2018


Ответы (1)


Пакет Vaadin 10 немного отличается от предыдущих версий, что, среди прочего, означает, что существуют разные идентификаторы артефактов и другой плагин Maven (который нужен только для производственных сборок). Непосредственное обновление путем простого изменения номера версии и устранения ошибок компиляции не рекомендуется.

Чтобы найти рабочая базовая pom.xml настройка, а затем добавляйте свои собственные вещи поверх этого.

person Leif Åstrand    schedule 28.06.2018