問題タブ [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 に答える
181 参照

java - maven-gae-plugin、クラスをJARとしてパッケージ化する方法は?

どうやら、maven-gae-pluginによって生成されたAppEngineWARファイル内に独自のクラスとリソースをJARとしてパッケージ化する方がはるかに効率的です。

どうすればよいですか?<archiveClasses>true</archiveClasses>pom.xmlファイルのwaven-war-pluginの設定を試してみましたが、効果がありませんでした。

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

java - ClassNotFoundException:com.google.appengine.tools.development.DevAppServerMain

SpringRooを使用してGoogleAppEngineにアプリケーションスケルトンを設定しました。これ1.1.5はmaven-gae-pluginを使用します。結果のpom.xmlでmaven-gae-pluginバージョンを0.9.2他のいくつかのバージョンに変更しました

コンパイルは機能し、実行されますmvn gae:runが、重要ではありません。Eclipseから、実行、Webアプリケーションはappengine開発サーバーのメインクラスを見つけることができません:

これが私のpom.xml

私は何が欠けていますか?

更新:アプリケーションをで実行できるようになり、mvn gae:runすでに非常に満足しています。私はこの質問を見つけました、私はスコープランタイムを追加しました、そしてそれは働きました。

この質問で言及されている問題(見つけることができないDevAppServerMain)はまだ解決されていませんが、もはやブロッカーではありませんが、私はそれを解決する方法を知りたいと思っています。

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

google-app-engine - maven-gae-plugin 0.9.2 は google app engine 1.5.2 でデプロイされていますが、1.6.1 である必要があります

mvn gae:deploy から次の「情報」が得られました。

[情報]

[INFO] <<< maven-gae-plugin:0.9.2:deploy (default-cli) @ gk <<<

[情報]

[INFO] --- maven-gae-plugin:0.9.2:deploy (default-cli) @ gk ---

[情報] Google App Engine サーバーを更新しています...


利用可能な SDK の新しいバージョンがあります。

最新の SDK: リリース: 1.6.1 タイムスタンプ: Wed Nov 09 16:16:16 EST 2011 API バージョン: [1.0]


SDK: リリース: 1.5.2 タイムスタンプ: 月 7 月 18 日 19:48:56 EDT 2011 API バージョン: [1.0]

しかし、pom.xml ファイルには gae バージョン 1.6.1 があります。

そして、コードは 1.6.1 でコンパイルされていると確信しています。

デプロイに 1.6.1 が使用されていることを確認するにはどうすればよいですか?

(形式については申し訳ありません:( )

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

maven - mavenのクリーンパッケージの後にwarファイルを解凍します

maven-assembly-plugin を使用して、[app-root]/target/my-project-war の下に war ファイルを作成します。[app-root]/war のようなアプリケーション ルートの下のフォルダーになるように、この war ファイルを解凍するにはどうすればよいですか?

target/**.war の代わりに war フォルダーが必要な理由は、mvn gae:deploy を使用してアプリ エンジンに直接デプロイできるからです。gae:deploy は maven-gae-plugin からのものであり、その構成では、war ファイルではなく appDir のみを指定できます。

pom.xml

アセンブリ-war.xml

これが私のプロジェクトフォルダーです。War フォルダは太字です。

- - - - - - - - - - - [アップデート] - - - - - - - - - - -

少し進歩。これらの変更を行う場合:

pom.xml

アセンブリ-war.xml

戦争の内容は war/test-play-1.0.0 に出力されます。ただし、war/test-play-1.0.0 ではなく、直接 war に使用したいです。

- - - - - - - - - - - [アップデート] - - - - - - - - - - -

最後に、これらの変更を行った後、うまくいきました。

pom.xml

0 投票する
3 に答える
1984 参照

mysql - MavenGAEプラグイン+GoogleCloudSQLのエラー

これが私のプラグイン構成です:

詳細については、 https: //developers.google.com/cloud-sql/docs/developers_guide_javaをご覧ください。

最初に私はこの些細なエラーを抱えていましたmvn gae:run

そこで、pom.xmlに「実際の」ドライバーを追加しました。

結果はありません。エラーは同じままです。

スタックトレースの一部:

編集:

私の新しいプラグインconf:

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

java - gae maven プラグインを使用して gae:run を実行する際の問題

gae:run を実行すると、jar が正常にビルドされ、サーバーが起動します。しかし、要求されたページに移動できないため、サーバーが完全に起動していないようです。

maven gaeプラグインによって作成されたwarでIDE(maven gaeプラグインではない)を使用してサーバーを起動すると、問題なく起動します。

ここに私のpom.xmlがあります:

これが私のログです:

IDE ログを使用してサーバーを起動すると、より多くの項目が表示されます。以下は、IDE で起動したときに追加される行です。

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

google-app-engine - プロキシの背後でmaven-gae-pluginを使用する

私はmaven-gae-plugin0.9.2を使用していますが、1つの問題があります。プロキシを使用してインターネットに接続できず、実行目標を呼び出すたびに例外がスローされます。

情報:https://appengine.google.com/api/updatecheck?runtime = java&release = 1.6.1&timestamp = 1323730393&api_versions = ['1.0'] java.net.ConnectExceptionにアクセスできません:接続がタイムアウトしました:java.netで接続してください。 Java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351)のPlainSocketImpl.socketConnect(ネイティブメソッド)java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213)のjava.net.PlainSocketImpl.connect(PlainSocketImpl.java: 200)java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)at java.net.Socket.connect(Socket.java:529)at com.sun.net.ssl.internal.ssl.SSLSocketImpl.connect(SSLSocketImpl .java:564)com.sun.net.ssl.internal.ssl.BaseSSLSocketImpl.connect(BaseSSLSocketImpl.java:141)atsun.net.NetworkClient。doConnect(NetworkClient.java:163)at sun.net.www.http.HttpClient.openServer(HttpClient.java:395)at sun.net.www.http.HttpClient.openServer(HttpClient.java:530)at sun.net .www.protocol.https.HttpsClient。(HttpsClient.java:272)at sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:329)...。

<jvmflags>プロキシアドレスを指定するためにunderを使用しようとし<configuration>ましたが、運が悪かったので、Googleからも有用な情報が提供されませんでした。何か案は?

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

java - Maven - 依存関係の解決に失敗しました。パッケージはローカル リポジトリに存在します

http://code.google.com/p/maven-gae-plugin/maven-gae-pluginから使用して、継承を使用してマルチモジュール プロジェクトを作成しています (親プロジェクト参照)

私が持っている構造は次のとおりです。

ルートpom.xmlは、親 + アグリゲータとして設定されます ( を参照modules)。

ルート pom.xml を使用してビルドすると、すべてがコンパイルされてパッケージ化されます。

ただし、フォルダーで実行すると、登録されたリポジトリーに が見つからないというエラーが表示mvn gae:runされます。登録されているすべてのリポジトリをスキャンします...main-www-projectbase-api-project

しかし、私の質問は... に既に存在する~/.m2/repository場合、なぜネットで検索する必要があるのでしょうか?

私がやっていることは何か間違っていますか?

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

google-app-engine - Google App Engine / Java を使用したデータストアの場所

GAE/J での作業中にデータストア ファイルの場所をカスタマイズするにはどうすればよいですか。

このオプション--datastore_pathは、GAE/J では機能しないようです。

また、可能であれば、でどのオプションを使用しますかmaven-gae-plugin

0 投票する
3 に答える
1006 参照

java - GAE / Jこのアプリケーションは存在しません(app_id = u'application-id')

私はmaven-gae-pluginを使用してアプリをデプロイしていますが、別のGoogleアカウントで別のアプリIDにデプロイすることを決定するまで、それは検出されます。「このアプリケーションは存在しません」という問題に遭遇しました。

StackOverflowにはすでにいくつかの答えがあることがわかりましたが、Pythonの場合は、GAE/Jを使用しています。私は根本的な原因を知っていると思います。以前のユーザー名/パスワードを保存していたローカルの「キャッシュ」を削除する必要がありますが、これらのキャッシュは何ですか?そしてそれらはどこにありますか?

または、これを回避する他の方法があります。私は多くの方法を試しましたが、どれも機能しないため、イライラします。

前もって感謝します。私はWindow7、GAE1.6.3を使用しています

編集:Pythonバージョンの答えはここにあります: このアプリケーションは存在しません(app_id = xxx)