2016-05-18 16 views
0

私はthis recommended approachを使用して準備するGWTライブラリとして機能することを意図したプロジェクトを持っています。私が 'Library'プロジェクトをビルドすると、結果として得られるJARをリポジトリに見ることができます。また、「shared」フォルダに* .javaファイルがあることもわかります。定義XMLのLibrary.gwt.xmlも表示されます。compileSourcesArtifactが機能していません...?

しかし、私は私の 'メイン' それがこのJARを見つけることができない文句を言い構築しています:GWT-mavenの-プラグイン:2.8.0-beta1の
[ERROR]はゴールorg.codehaus.mojoの実行に失敗しました:プロジェクトのWeb上(デフォルト)をコンパイル:アーティファクトが見つかりません - アーティファクトnet.jzaruba見つかりませんでした:図書館:jarファイル:ソース:私のJARがライブラリ-1.7-SNAPSHOT.jarに、命名されていることを1.7-SNAPSHOT

注意をつまり、 'ソース' JARではありません。
一方、maven-source-pluginを使用してライブラリプロジェクトをビルドすると、Library-1.7-SNAPSHOT-sources.jarと表示され、実際にはメインプロジェクトで認識されます。

GWTとgwt-maven-pluginは、どちらも2.8.0-beta1です。私の 'メイン' プロジェクトで

<ビルド>/<プラグイン>/<プラグイン>:

<groupId>org.codehaus.mojo</groupId> 
<artifactId>gwt-maven-plugin</artifactId> 
<version>${gwt.version}</version> 
.... 
<executions> 
    <execution> 
     <goals> 
      <goal>compile</goal> 
     </goals> 
    </execution> 
</executions> 

<configuration> 
    <compileSourcesArtifacts> 
     <compileSourcesArtifact>net.jzaruba:Library</compileSourcesArtifact> 
    </compileSourcesArtifacts> 
    ... 
<configuration> 
+0

今後のご希望の方は、の説明https://gwt-maven-plugin.github.io/gwt-maven-plugin/mergewebxml-mojo.html#compileSourcesArtifacts –

+0

さらに、トーマスB. :https://groups.google.com/d/msg/codehaus-mojo-gwt-maven-plugin-users/IhRyRoDTiIQ/YlnMHKg8TDgJ –

答えて

1

JARが*.javaファイルが含まれている場合は、compileSourcesArtifactsは必要ありません。

+0

ありがとうございます、あなたは正しいようです。再び。 :)私は今、その要素の目的が何であるのか混乱しています。また、サポートされている構成要素の構造が何であるかについていくつかの文書があるといいでしょう。 :) –

関連する問題