問題タブ [maven-gae-plugin]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1789 参照

java - MavenGAEアーキタイプが機能しない

私は、Mavenを使用した単純なSpringベースのアプリケーションにGoogleAppEngineを使用しようとしています。この種のWebアプリケーションで使用できるMavenアーキタイプがあることがわかりました(スプリングはありませんが、これは自分で追加できます):MavenGAE。

そこで、次のコマンドを使用しました。

ただし、「mvn gae:run」を使用しようとすると機能せず、この欠落している要件を解決する方法がわかりません。

異なるバージョンのmaven-gae-pluginを使用しようとしましたが、成功しなかったことを追加できます。

0 投票する
0 に答える
272 参照

google-app-engine - Google アプリ エンジン 500 サーバー エラー

私は現在、Google App Engine オブジェクト化データベースをテストしており、doGet サーブレットを使用して、作成した保存とクエリに応答しています。他の人の質問を見ると、私のログは Maven リポジトリ エラーを指している可能性がありますが、不足しているものや間違っていることを見つけることができないようです。(私は現在mavenについてもっと研究しています)。

これらは、私が連続して取得する 4 つのエラー ログです。

これは私の現在のPOMファイルです。

0 投票する
2 に答える
1051 参照

maven - Maven プラグインの実行により、Maven のプロパティが変更されるか、ビルド ライフサイクルのステップがスキップされます

アプリケーションを maven でビルドするときは、mvn clean install. インストール ライフサイクルの一部として、Google の GAE Maven プラグインappengine:devserver_startから実行します。これはすでにライフサイクルのステップにバインドされているように見えるため、実行中のビルドステップを最初から再実行します。たとえば、リソース ステップが再実行されます。ビルド用の最新のリソースをダウンロードするために、独自の Java スクリプトを実行しました。しかし、リソースステップが再実行されるため、無駄にこのクリプトを再度実行する必要があります。mvn installappengine:devserver_stop

これを回避するには 2 つの方法が考えられますが、両方の方法を構成する方法がわかりません。1 つ目は、既に実行したビルド ステップの再実行を何らかの方法でスキップすることです。もう 1 つの方法は、プラグインの実行のためだけに Maven POM プロパティを変更することです。リソース中に使用するJavaスクリプトの設定を設定するために使用できるMavenプロパティをtrueまたはに設定しています( exec-maven-pluginを使用してこのスクリプトを実行するため)。これは、 -Dフラグで設定できる Maven プロパティと考えてください。プラグインのためだけにこのプロパティを変更できますか?falseskip

私のシナリオについて考えるのが難しい場合は、 を実行するとどうなるかを考えてみてくださいmvn compile install。までのすべてのビルド ライフサイクル ステップcompileが実行され、次に までのすべてのコンパイル ステップinstallが実行されますcompile

0 投票する
1 に答える
447 参照

google-app-engine - Android Studio: JDO アノテーション付きエンティティ クラスの Google クラウド エンドポイントを生成できません

Android Studio では、GAE クラウド エンドポイントを試しており、JPA アノテーション付きエンティティ クラスからエンドポイントを生成できます。しかし、JDO アノテーションを使用してエンティティ クラスを定義すると、エンドポイントを生成するオプションが無効になります (ツール -> Google Cloud エンドポイント -> エンドポイントの生成)。

JDO Annotated Entity クラスの Endpoint を生成するためのサポートを追加するにはどうすればよいですか?

0 投票する
0 に答える
321 参照

java - GWT、GAE、Maven、Spring アプリケーションで ContextLoaderListener のクラスが見つかりません

私は GWT(Google Web ToolKit)、GAE(Google App Engine) スタックに非常に慣れていません。このアプリケーションを作成して GAE にアップロードする必要があります。

このプロジェクトでは、ビルドおよびデプロイ管理ツールとして maven を使用しています。

問題は次のとおりです。

1) プロジェクトを Maven プロジェクトとして Eclipse にインポートします (Eclipse には m2e Eclipse プラグイン、gwt および gae プラグインが装備されています)。

2) デフォルトでは、GAE の機能はオフになっているため、GWT Web アプリケーションとして実行すると問題なく動作します。

3) GAE 機能を有効にして Eclipse を使用して GAE にデプロイすると、maven が jar を SDK ホームと見なすため、 App Engine SDK が有効なディレクトリではないというエラーがスローされます (これはばかげていることはわかっています)。これは、このStackOverFlow Questionで対処されます。

Java Build Path4)ソリューションは機能し、ライブラリタブの下部にあるMaven依存関係を移動すると、このエラーを取り除くことができました。

5)問題は: これにより、最初に Maven によってロードされる予定だった他の依存関係 (Spring など) が台無しになり、このクラスContextLoaderListenerの a がスローされます。ClassNotFoundさらに、Maven Dependencies を一番下に移動したため、他の例外も発生すると思います。

私のpomファイルの関連部分は次のとおりです。

誰でもこの問題を解決する方法を提案できますか?

最後まで読んでくれてありがとう。