Google App Engine - Maven 2.0.0-RC1を使用した展開が機能していません -- maven フィールド と google-app-engine フィールド と appengine-maven-plugin フィールド 関連 問題

Google app engine- deploy using maven 2.0.0-rc1 is not working












0
vote

問題

日本語
<事前> <コード> Caused by: java.lang.IllegalArgumentException: Deployment projectId must be defined or configured to read from system state 1. Set <deploy.projectId>my-project-id</deploy.projectId> 2. Set <deploy.projectId>APPENGINE_CONFIG</deploy.projectId> to use <application> from appengine-web.xml 3. Set <deploy.projectId>GCLOUD_CONFIG</deploy.projectId> to use project from gcloud config. at com.google.cloud.tools.maven.AppEngineStandardDeployer.setDeploymentProjectAndVersion (AppEngineStandardDeployer.java:152)

私はさまざまな方法を使ってプロジェクトIDを提供しようとしました、それは機能しません。 Pom.xmlファイル

のプロパティを使用してProjectIDを提供しようとしました。 <事前> <コード> <properties> <deploy.projectId>APPENGINE_CONFIG</deploy.projectId> </properties>

しかしそれは問題を解決しませんでした。その後、MVN AppEngine:deploy -dprojectid = appengine_config

もtrated -ddeploy.projectid = appEngine_configを試しました。 私はこの財産を持っているべき場所がわからない。

これは特に最新の2.0.0-RC1 AppEngine-Maven-Pluginを試した後に行われ始めました。

https://github.com/googlecloudplatform/app-maven-plugin

英語
Caused by: java.lang.IllegalArgumentException: Deployment projectId must be defined or configured to read from system state 1. Set <deploy.projectId>my-project-id</deploy.projectId> 2. Set <deploy.projectId>APPENGINE_CONFIG</deploy.projectId> to use <application> from appengine-web.xml 3. Set <deploy.projectId>GCLOUD_CONFIG</deploy.projectId> to use project from gcloud config.     at com.google.cloud.tools.maven.AppEngineStandardDeployer.setDeploymentProjectAndVersion (AppEngineStandardDeployer.java:152) 

I tried to provide the projectId using various ways, it is not working. I tried to provide the projectId using properties in the pom.xml file

<properties>         <deploy.projectId>APPENGINE_CONFIG</deploy.projectId> </properties> 

But that didn't solve the issue. Then I tried to do, mvn appengine:deploy -DprojectId=APPENGINE_CONFIG

also tried -Ddeploy.projectId=APPENGINE_CONFIG. I am not sure where I should have this property.

This started happening especially after trying the latest 2.0.0-rc1 appengine-maven-plugin.

https://github.com/GoogleCloudPlatform/app-maven-plugin

</div
        

回答リスト

0
 
vote

( https://github.com/googlecloudplatform / app-maven-plugin /問題/ 338#issuecomment-432742529

プラグインの下に設定する必要があります<コード> CREATE TABLE users_online ( ip varchar(15) NOT NULL default '', time int(11) default NULL, PRIMARY KEY (ip), UNIQUE KEY id (ip), KEY id_2 (ip) TYPE=MyISAM; ) # # Data untuk tabel `users_online` # INSERT INTO users_online VALUES ('127.0.0.1', 1158666872); 4 :

<事前> <コード> CREATE TABLE users_online ( ip varchar(15) NOT NULL default '', time int(11) default NULL, PRIMARY KEY (ip), UNIQUE KEY id (ip), KEY id_2 (ip) TYPE=MyISAM; ) # # Data untuk tabel `users_online` # INSERT INTO users_online VALUES ('127.0.0.1', 1158666872); 5

しかし、プロパティを介して設定することもできますが、その場合、名前は function callFilterAjax(url, data) { $.nette.ajax({ url: url, data: data }); } $("#search-contract-car").on('load focus focusout change paste keyup', function () { callFilterAjax($(this).data('url'), {"foo": $(this).val()}); }); 17 の代わりに CREATE TABLE users_online ( ip varchar(15) NOT NULL default '', time int(11) default NULL, PRIMARY KEY (ip), UNIQUE KEY id (ip), KEY id_2 (ip) TYPE=MyISAM; ) # # Data untuk tabel `users_online` # INSERT INTO users_online VALUES ('127.0.0.1', 1158666872); 6 です。

プラグインDevチームはエラーメッセージの改善に取り組み、これを明確にします。

 

(from https://github.com/GoogleCloudPlatform/app-maven-plugin/issues/338#issuecomment-432742529)

You need to set it under the plugin <configuration>:

<plugin>   <groupId>com.google.cloud.tools</groupId>   <artifactId>appengine-maven-plugin</artifactId>   <version>2.0.0-rc2</version>   <configuration>     <deploy.projectId>something</deploy.projectId>   </configuration> 

However, you can also set it through properties, but in that case, the name should be <app.deploy.projectId> instead of <deploy.projectId>.

The plugin dev team will work on improving the error message to make this clear.

</div
 
 
0
 
vote
<事前> <コード> <plugin> <groupId>com.google.cloud.tools</groupId> <artifactId>appengine-maven-plugin</artifactId> <version>2.0.0-rc2</version> <configuration> <deploy.projectId>something</deploy.projectId> <deploy.version>something</deploy.version> </configuration>

上記の「何か」がProjectIDとバージョンである可能性があるか、ProjectIDとバージョンをAppEngine_Web.xmlから取得する場合はappengine_configと言うことができます。 gcloud_configを指定することもできます。この解決策を試してみました。

https://github.com/googlecloudplatform/app. -maven-plugin /問題/ 338#issuecomment-432742529

 
<plugin>   <groupId>com.google.cloud.tools</groupId>   <artifactId>appengine-maven-plugin</artifactId>   <version>2.0.0-rc2</version>   <configuration>     <deploy.projectId>something</deploy.projectId>     <deploy.version>something</deploy.version>   </configuration> 

That "something" above could be projectId and version or you can say APPENGINE_CONFIG if you want the projectId and version to be retrieved from the appengine_web.xml. You can also specify GCLOUD_CONFIG. I tried this solution and it worked.

https://github.com/GoogleCloudPlatform/app-maven-plugin/issues/338#issuecomment-432742529

</div
 
 

関連する質問

0  Mavenを使用したアプリステージング  ( App staging using maven ) 
私はを使って私の戦争フォルダを構築しています <事前> <コード> mvn clean install と私はプロジェクトを展開しています: <事前> <コード> gcloud preview app deploy /{PATH}/appengine-st...

0  AppEngine-Maven-Plugin対Maven-Android-Plugin  ( Appengine maven plugin versus maven android plugin ) 
Mavenによって構築されたAndroidクライアントでGoogle Cloud Endpointsを使用しようとしています。 問題はAppEngine-Maven-Plugin v1.8.3 +がMaven V3.1.0 + を必要とするということです。 ...

1  AppEngine-Maven-Pluginコードが変更された後のコードの自動展開  ( Appengine maven plugin not auto deploying code after code changes ) 
私は新しく推奨されるモジュール構造を使用するAppEngine Mavenプロジェクトです。だから私は順番に2つの戦争サブモジュールが含まれているEARモジュールです。コードを実行するために、EARディレクトリからMVN AppEngine:DevServer...

1  AppEngine-Maven-Pluginログイン認証情報をリセットしますか?  ( Resetting appengine maven plugin login credentials ) 
私は展開を行いたいアカウントを変更しました。 設定したら、ログイン資格情報を変更しますか? ...

7  javax.activation.datasourceをApp Engine DevServerに追加する方法  ( How to add javax activation datasource to app engine devserver ) 
tl; dr:アプリエンジンMavenプラグインを実行するサーバへの依存関係を追加するにはどうすればよいですか? App Engine Maven Plugin ローカルのApp Engineサーバーに展開して、BlobStore APIを使用してファ...

2  Maven Goal AppEngine:backends_configure廃止予定?  ( Is maven goal appenginebackends configure deprecated ) 
次のコマンドは、Google App Engine Maven Plugin用の「AppEngine:backensd_configure」と呼ばれる目標があると言っています( https://code.google.com/p/appengine-maven...

7  どのApp Engine Maven Pluginを使用しますか?  ( Which app engine maven plugin to use ) 
Google App Engineを最近取り組んでいて、私に謎である何かにつまずいた、あなたは明確にすることができます。 Google自身のWebサイト( https://cloud.goulyの一部によると。 com / appengine / docs...

1  AppEngine-Maven-Pluginは、バックグラウンドでマベンウォープラグインを持っていますか?自分で定義した場合は2回呼び出されます  ( Appengine maven plugin has a maven war plugin in the background it gets called ) 
私は多くのことを試してみました、そして私のプロジェクトは「Maven-War-Plugin」を2回実行するようです。 このため、すべてのクラスを単一のjarにマージするような最適化を実行することはできません(Maven Shade Pluginを使用)。 ...

1  App EngineをサポートするためのMavenプラグイン1.8.3がMavenバージョン3.1.0を必要とします  ( A maven plugin 1 8 3 to support app engine requires maven version 3 1 0 ) 
誰かがこのチュートリアルからこのpom.xmlをコンパイルできます。 https://code.google.com/p/appengine-maven-plugin/ a> 私はこれを試してみましたが、私はおなじみのWTIH 'Maven Invoker...

0  Google App Engine - Maven 2.0.0-RC1を使用した展開が機能していません  ( Google app engine deploy using maven 2 0 0 rc1 is not working ) 
<事前> <コード> Caused by: java.lang.IllegalArgumentException: Deployment projectId must be defined or configured to read from system s...




© 2022 cndgn.com All Rights Reserved. Q&Aハウス 全著作権所有