Mavenを使用している私のvaadinアプリケーション用のカスタムウィジェットセットをコンパイルする際に問題があります。VaadinはMavenを使用してWidgetsetをコンパイルします
私のmavenモジュールには、カスタムウィジェットと1つのwarモジュールを含むjarモジュールが1つあります。
コンパイルされたjarモジュールはソースだけでなく、生成されたクラスが含まれており、基本的に次のようになります。
<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>gwt-maven-plugin</artifactId>
<version>2.3.0</version>
<configuration>
<webappDirectory>${project.build.directory}/${project.build.finalName}/VAADIN/widgetsets</webappDirectory>
<extraJvmArgs>-Xmx512M -Xss1024k</extraJvmArgs>
<hostedWebapp>${project.build.directory}/${project.build.finalName}</hostedWebapp>
<noServer>true</noServer>
</configuration>
<executions>
<execution>
<goals>
<goal>compile</goal>
<goal>generateAsync</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-maven-plugin</artifactId>
<version>1.0.1</version>
<executions>
<execution>
<phase>prepare-package</phase>
<goals>
<goal>update-widgetset</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
:私の戦争のプロジェクトで
com
|-mypackage
| |-ui
| | |- VMyWidget.class
| | |- VMyWidget.java
| |- MyComponent.class
| |- MyComponent.java
| |- MyWidgetSet.gwt.xml
|-META-INF
|-Manifest.MF
|-Vaadin-Widgetsets: com.mypackage.MyWidgetSet
|-Vaadin-Package-Version: 1
のpom.xmlには、次のセクションが含まれていますウィジェットを含むjarは、warプロジェクトの依存関係であり、ウィジェットセットが定義されています。
ただし、GWTコンパイラはjarアーチファクトに含まれていますが、ソースを見つけられないようです。
このように、私は次の警告/エラーメッセージが出ます:ウィジェットクラスcom.mypackage.ui.VMyWidgetが見つかりませんでした[WARN]
[INFO] [ERROR]を。コンポーネントcom.mypackage.MyComponentは、ウィジェットセットには含まれません。
私は何が欠けていますか? GWTコンパイラが必要なソースを見つけられないのはなぜですか?