0

私はgwtbootstrapを使用しようとしていますが、プロジェクトに CellTables の例を実装しています。Vaadin 6.8.8、GWT 2.5.0、および Maven 2.2.1 を使用しています

ウィジェットセットをコンパイルしようとすると、次の警告が表示されます。

クラスパスに validation-api-.jar と validation-api--sources.jar がありますか?

そしてこのエラー:

タイプ javax.validation.ConstraintViolation を解決できません。必要な .class ファイルから間接的に参照されている

さて、私はすべてを試してみます!! Stackoverflow と Web からの非常に多くのソリューション。javax 依存関係を pom.xml に追加することから、.jar をクラスパスに追加することまで。

gwtbootstrap が javax.validation で動作するように見えるのはなぜですか? また、プロジェクトに javax.validation を追加できないのはなぜですか?

4

2 に答える 2

0

このチュートリアルの5.メソッドに示されている「難しい方法」を使用して解決します。

于 2013-02-21T12:52:02.620 に答える
0

Maven で宣言された javax.validation API への依存関係はどのようになっていますか? 以下のように、依存関係の範囲を提供されたものに変更してみてください。これにより、アプリケーションのビルド時にクラスパスに依存関係を追加するように Maven に指示されます。

Maven の依存関係スコープに関するドキュメントを必ずお読みください。

<dependency>
  <groupId>javax.validation</groupId>
  <artifactId>validation-api</artifactId>
  <version>1.0.0.GA</version>
  <scope>provided</scope>
</dependency>
<dependency>
  <groupId>javax.validation</groupId>
  <artifactId>validation-api</artifactId>
  <version>1.0.0.GA</version>
  <classifier>sources</classifier>
  <scope>provided</scope>
</dependency>
于 2014-04-07T18:42:37.877 に答える