2

gwt-dev を使用するプロジェクトを実行しようとしています。手順は次のとおりです: http://neiliscoding.blogspot.ru/2012/05/how-to-setup-examples-for-use-in-gxt-3.html?showComment=1362999279386 端末で依存関係を作成する場合: mvn install:install-file -DgroupId=com.google.gwt -DartifactId=gwt-dev -Dversion=2.5.0 -Dpackaging=jar -Dfile='/home/mikhail/Загрузки/libraries/gwt-2.5.0/gwt-dev.jar' pom.xml に依存関係を追加します。

 <dependency>
      <groupId>com.google.gwt</groupId>
      <artifactId>gwt-dev</artifactId>
      <version>2.5.0</version>
  </dependency>

メイヴン 言います:

    [WARNING] You should not declare gwt-dev as a project dependency. This may introduce complex dependency conflicts
Downloading: http://repo1.maven.org/maven2/com/google/gwt/gwt-dev/2.5.0/gwt-dev-2.5.0-linux-libs.zip
[INFO] Unable to find resource 'com.google.gwt:gwt-dev:zip:linux-libs:2.5.0' in repository central (http://repo1.maven.org/maven2)

そうでなければ、それを削除すると、mavenは次のように言います:

[INFO] using GWT jars from project dependencies : 2.5.0
Downloading: http://repo1.maven.org/maven2/com/google/gwt/gwt-dev/2.5.0/gwt-dev-2.5.0-linux-libs.zip
[INFO] Unable to find resource 'com.google.gwt:gwt-dev:zip:linux-libs:2.5.0' in repository central (http://repo1.maven.org/maven2)
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR

したがって、どちらの場合もビルド エラーが発生します。このような状況に対処するにはどうすればよいですか?お願い助けて。

この問題はまだ解決していませんが、1.2 バージョンの maven プラグインを使用していることに気付きました。それが主な問題であるとは確信していませんが、とにかく対処したいと思います。したがって、最初のリンクに従ってこのプラグインを追加したので、maven はビルド エラーをドロップします。

[INFO] Scanning for projects...
[INFO] artifact org.apache.maven.plugins:maven-archetype-plugin: checking for updates from central
[INFO] artifact org.apache.maven.plugins:maven-archetype-plugin: checking for updates from central
[INFO] ------------------------------------------------------------------------
[INFO] Building Maven Default Project
[INFO]    task-segment: [org.apache.maven.plugins:maven-archetype-plugin:RELEASE:generate] (aggregator-style)
[INFO] ------------------------------------------------------------------------
[INFO] Preparing archetype:generate
[INFO] No goals needed for project - skipping
[INFO] [archetype:generate {execution: default-cli}]
[INFO] Generating project in Batch mode
[INFO] Archetype repository missing. Using the one from [org.codehaus.mojo:gwt-maven-plugin:2.5.1-rc1] found in catalog remote
[WARNING] Property module is missing. Add -Dmodule=someValue
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Archetype org.codehaus.mojo:gwt-maven-plugin:2.5.1-rc1 is not configured
    Property module is missing.
[INFO] ------------------------------------------------------------------------
[INFO] For more information, run Maven with the -e switch
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 4 seconds
[INFO] Finished at: Tue Mar 12 15:18:50 MSK 2013
[INFO] Final Memory: 27M/428M

`ちなみに、私はintellij IDEAを使用しています

4

1 に答える 1

6

GWTは、ずっと前にWindows、Linux、Mac用の個別のプラットフォーム依存ライブラリの維持を停止しました。GWT 1.7は、そのようなプラットフォームに依存するライブラリの最後のものでした。したがって"linux-libs"、エラーには意味がありません。本当に古いgwt-maven-pluginを使用していると思います。

  1. 最新のgwt-maven-pluginに移動します。
  2. <scope>provided</scope>gwt-dev依存関係に使用して、WEB-INF / libにプッシュされないようにします(無害ですが冗長です)
  3. ユーザーリポジトリをローカルにインストールする代わりに、グローバル/中央リポジトリを使用します。
  4. ここで、MavenプロジェクトのGWTサンプルの使用を開始することもできます。

注-クエリは、NetBeans + GWT 2.2.0+Mavenコンパイルの問題と重複/類似している可能性があります

新しいGWTリリース用に編集

GWT 2.5.1がリリースされました。また、gwt -maven-plugin2.5.0であることに注意してください(GWTより1ステップ遅れています:)

于 2013-03-11T14:14:32.070 に答える