2017-07-19 12 views
1

最新のVaadin Spring起動スターターバージョン2.0.1に基づいてプロジェクトを定義しました。 ツリーと新しいドラッグアンドドロップ機能を使用するために、最新のVaadinフレームワークバージョン8.1.0.rc2(本日リリース)を使用したいと思います。春のブートバージョンを保つことが可能ですが、Mavenで新しいVaadin機能を使用できますか?最新のVaadinフレームワークでVaadin-spring-boot-startterを使用するようにVaadinプロジェクトを設定する方法

<parent> 
    <groupId>org.springframework.boot</groupId> 
    <artifactId>spring-boot-starter-parent</artifactId> 
    <version>1.5.3.RELEASE</version> 
    <relativePath/> <!-- lookup parent from repository --> 
</parent> 

<properties> 
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> 
    <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> 
    <java.version>1.8</java.version> 
    <vaadin.version>8.1.0.rc2</vaadin.version> 
</properties> 

<dependencies> 
    <dependency> 
     <groupId>com.vaadin</groupId> 
     <artifactId>vaadin-spring-boot-starter</artifactId> 
     <version>2.0.1</version> 
    </dependency> 

    <dependency> 
     <groupId>org.springframework.boot</groupId> 
     <artifactId>spring-boot-starter-test</artifactId> 
     <scope>test</scope> 
    </dependency> 

    <dependency> 
     <groupId>org.gdl2</groupId> 
     <artifactId>gdl2</artifactId> 
     <version>0.3.20</version> 
    </dependency> 

    <dependency> 
     <groupId>com.google.guava</groupId> 
     <artifactId>guava</artifactId> 
     <version>19.0</version> 
    </dependency> 

    <dependency> 
     <groupId>ch.qos.logback</groupId> 
     <artifactId>logback-classic</artifactId> 
     <version>1.2.3</version> 
    </dependency> 

    <dependency> 
     <groupId>org.openehr.adl2-core</groupId> 
     <artifactId>adl-parser</artifactId> 
     <version>1.3.8</version> 
    </dependency> 

</dependencies> 

<dependencyManagement> 
    <dependencies> 
     <dependency> 
      <groupId>com.vaadin</groupId> 
      <artifactId>vaadin-bom</artifactId> 
      <version>${vaadin.version}</version> 
      <type>pom</type> 
      <scope>import</scope> 
     </dependency> 
    </dependencies> 
</dependencyManagement> 

答えて

4

問題は、プレリリースバージョンを使用したいので、リポジトリを変更する必要があります。以下の行がポンポンファイルにリポジトリに追加する必要がありますこれを行うには:この除き

<pluginRepositories> 
    <pluginRepository> 
     <id>vaadin-prereleases</id> 
     <name>Vaadin Pre-releases</name> 
     <url>https://maven.vaadin.com/vaadin-prereleases</url> 
    </pluginRepository> 

</pluginRepositories> 
<repositories> 
    <repository> 
     <id>vaadin-prereleases</id> 
     <name>Vaadin Pre-releases</name> 
     <url>https://maven.vaadin.com/vaadin-prereleases</url> 
    </repository> 
    <repository> 
     <id>vaadin-addons</id> 
     <url>http://maven.vaadin.com/vaadin-addons</url> 
    </repository> 
</repositories> 

を以下の依存関係を追加する必要があります。

<!-- ===============================Spring dependency======================================= --> 
<dependency> 
    <groupId>org.springframework.boot</groupId> 
    <artifactId>spring-boot-starter-web</artifactId> 
</dependency> 
<dependency> 
    <groupId>org.springframework.boot</groupId> 
    <artifactId>spring-boot-starter-test</artifactId> 
    <scope>test</scope> 
</dependency> 

<!-- ============================Vaadin dependencies=============================== --> 
<dependency> 
    <groupId>com.vaadin</groupId> 
    <artifactId>vaadin-spring-boot-starter</artifactId> 
    <version>2.0.1</version> 
</dependency> 
<dependency> 
    <groupId>com.vaadin</groupId> 
    <artifactId>vaadin-themes</artifactId> 
    <version>${vaadin.version}</version> 
</dependency> 
<dependency> 
    <groupId>com.vaadin</groupId> 
    <artifactId>vaadin-client-compiled</artifactId> 
    <version>${vaadin.version}</version> 
</dependency> 

は最後のものは、バージョンプロパティです:

<properties> 
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> 
    <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> 
    <java.version>1.8</java.version> 
    <vaadin.version>8.1.0.rc2</vaadin.version> 
</properties> 
+1

答えとしてマークする必要があります。 –

関連する問題