0

是的,我遇到了关于“未找到目标”错误的类似问题。但还没有解决我的问题-

我将我的 SpringBoot 应用程序部署到 GCP 并遵循这个

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

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

<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>

另外,我将 maven 更新到最新版本,做了一个“mvn clean package”(成功构建),然后做了“mvn appengine:devserver”,它说 -

[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]

任何建议,热烈欢迎!

谢谢。

4

2 回答 2

1

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

基于 App Engine SDK 的插件应具有以下 groupId 条目pom.xml

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

运行 App Engine 开发网络服务器的命令是

$ mvn appengine:devserver

基于 Cloud SDK 的插件应具有以下 groupId 条目pom.xml

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

运行 App Engine 开发网络服务器的命令是

$ mvn appengine:run

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

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

于 2018-05-08T13:02:50.193 回答
0

就我而言,gcloud App-Engine java 组件丢失了,我必须通过运行来安装它:

gcloud components install app-engine-java

之后,App-Engine maven 插件正常工作。

于 2021-08-19T20:18:57.277 回答