mvn appengine:devserver [错误]无法找到目标' devserver'在插件com.google.cloud.tools:appengine-maven-plugin:1.3.1中可用目标

时间:2018-05-08 04:19:30

标签: maven google-app-engine google-cloud-platform devserver

是的,我在'目标'上经历了类似的问题。找不到错误。但还没能解决我的问题 -

我正在将我的SpringBoot应用程序部署到GCP并跟随this

到目前为止还有一些打嗝,但设法克服了。

这一次,问题是我添加了目标,但我仍然看到同样的错误。像这样 - >



<plugin>
<groupId>com.google.cloud.tools</groupId>
     <artifactId>appengine-maven-plugin</artifactId>
     <version>1.3.1</version>
	     <configuration>
		    <project>${endpoints.project.id}</project>
	            <version>1</version>
	       		<devserver.host>localhost</devserver.host>
	       		<devserver.port>8888</devserver.port>
	        </configuration>
</plugin>
&#13;
&#13;
&#13;

另外,我将maven更新到最新版本,做了一个&mvn清洁包&#39; (这是成功的构建),然后做了“引擎”:devserver&#39;它说 -

[ERROR] Could not find goal 'devserver' in plugin com.google.cloud.tools:appengine-maven-plugin:1.3.1 among available goals deploy, deployCron, deployDispatch, deployDos, deployIndex, deployQueue, genRepoInfoFile, help, run, stage, start, stop -> [Help 1]
[ERROR]

任何建议,热烈欢迎!

感谢。

1 个答案:

答案 0 :(得分:1)

您可以使用两个App Engine Maven插件来启动SpringBoot应用: 基于App Engine SDK和基于云SDK。

基于App Engine SDK的插件应在pom.xml中包含以下groupId条目:

<groupId>com.google.appengine</groupId> 

以及运行App Engine开发Web服务器的命令是

$ mvn appengine:devserver

基于Cloud SDK的插件应在pom.xml中包含以下groupId条目:

<groupId>com.google.cloud.tools</groupId> 

以及运行App Engine开发Web服务器的命令是

$ mvn appengine:run

在这种情况下,您对所选插件使用了错误的命令。

$ mvn appengine:run与您的代码一起使用应该有效。