問題タブ [appengine-maven-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.
java - appengine へのデプロイに oauth2 を使用しないように「appengine-maven-plugin」に指示するにはどうすればよいですか?
非公式の「kidleit」maven プラグインから、公式の「appengine-maven-plugin」http://code.google.com/p/appengine-maven-plugin/を使用するように切り替えています。
私たちのアプリケーションは新しいものではありませんが、今デプロイすると次のエラーが発生します。
appcfg.sh
コマンド ラインと Eclipse で実行すると、認証に使用するように指示するときに同じメッセージがポップアップ表示される--oauth2
ことがわかります。これが「appengine-maven-plugin」のデフォルトであることが判明しました。
公式の Maven プラグインに Oauth2 認証を使用しないように指示する方法はありますか?
google-app-engine - appengine-maven-plugin はバックグラウンドで maven-war-plugin を持っていますか? 自分で定義すると2回呼び出されます
私は多くのことを試しましたが、私のプロジェクトは "maven-war-plugin" を 2 回実行しているようです。
このため、すべてのクラスを 1 つの jar にマージするような最適化を実行できません (Maven シェード プラグインを使用)。
appengine-maven-plugin が maven-war-plugin を呼び出して appengine パッケージを作成していることは確かです。「maven-war-plugin」の独自の定義を削除しようとしたため、それはまだ「魔法のように」実行されているためです。そんな状態になっても意味ないの?
私の pom.xml は次のとおりです。
google-app-engine - appengine-maven-plugin と maven-android-plugin の比較
Maven によって構築された Android クライアントで Google Cloud Endpoints を使用しようとしています。
問題は、appengine-maven-plugin v1.8.3+ には Maven v3.1.0+ が必要なことです。
android-maven-plugin v3.6.1 は Maven v3.1.0 では動作しません (動作しません) ( https://code.google.com/p/maven-android-plugin/issues/detail? ID=395 )。エラー
だから私はちょっとロックアウトされています。1 つのプラグインは v3.1.0+ を要求し、もう 1 つのプラグインは Maven 3.1.0 に致命的なバグがあると主張しています。そのため、Endpoints クライアント ソースを手動で生成することを省略しました。
修正されたMaven 3.1.1を待つ以外に、他のアイデアはありますか? Maven 3.1.0 は 2 か月以上前にリリースされたため、すぐには実現しないようです。
java - App Engine: WEB-INF/lib に jar がありますが、まだ java.lang.ClassNotFoundException を取得しています
App Engine アプリケーションの実行中に、次の例外を受け取ります。
私は自分の開発サーバーでこのエラーを見て、pom.xml に juel-impl を含めることで修正しました。
appcfg.sh を使用してアプリケーションをサーバーからプルすると、WEB-INF/lib に juel-impl-2.2.7-20130801.163115-1.jar が含まれていることがわかります。
これをどうすればいいのか本当にわかりません。
google-app-engine - maven mojoの「@executeフェーズ」をオーバーライドする方法は?
appengine-maven-plugin を使用していますが、その「更新」目標に問題があります。前提条件として「パッケージ」フェーズを実行しています。
ただし、最初に「クリーン」を実行してから「パッケージ」を実行する必要があります。これを無効にする方法はありますか?
maven - コードの変更後にappengine-maven-pluginがコードを自動デプロイしない
新しく推奨されたモジュール構造を使用する appengine Maven プロジェクトがあります。したがって、2 つの war サブモジュールを含む ear モジュールがあります。ear ディレクトリから run mvn appengine:devserver を使用してコードを実行しています。ブラウザを更新して変更を確認できるように、コードの変更を保存したらすぐにMavenにデプロイしてもらいたいのですが、うまくいかないようです。これが私のイヤーポンです。
target/${project.artifactId}-${project.version}/*/WEB-INF/classes org.apache.maven.plugins maven-ear-plugin 2.8 5 lib war com.google.appengine appengine-maven-plugin $ {appengine.target.version} 2
https://developers.google.com/appengine/docs/java/tools/mavenの推奨に従って、ビルド ディレクティブの下の buildOuputput ディレクトリに追加し、指定もしました
appengine-maven-plugin プラグインの下。また、netbeans でコンパイル オン セーブ オプションを有効にしましたが、devappserver の実行中に maven がクラス フォルダーをスキャンして変更をデプロイしていないようです。
現在、小さな変更ごとにクリーンなビルド/デプロイ サイクルで立ち往生しています。これについて何か助けていただければ幸いです。