私はmavenが初めてです。私の gwt 互換プロジェクトは、Google Guava r09 に依存するPlayNを使用します。
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>r09</version>
</dependency>
(プロジェクトは GWT 自体ではありませんが、GWT プロジェクトの依存関係であるため、その中のすべてが GWT 互換である必要があります。)
r12のgwt互換版を使いたいです。これを行う最善の方法は何ですか?自分の pom に r12 を追加してみました:
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava-gwt</artifactId>
<version>12.0</version>
</dependency>
しかし、Eclipse は、r12 が「r09 と競合するため省略されている」と報告しています。PlayN から r09 を除外しようとしましたが、うまくいきませんでした:
<dependency>
<groupId>com.googlecode.playn</groupId>
<artifactId>playn-java</artifactId>
<version>1.1.1</version>
<exclusions>
<exclusion>
<artifactId>guava</artifactId>
<groupId>com.google.guava</groupId>
</exclusion>
</exclusions>
</dependency>
プロジェクトで r12 を使用できるようにするための最良の方法は何ですか?