Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos maven无法识别安装了jetty_Macos_Maven_Jetty - Fatal编程技术网

Macos maven无法识别安装了jetty

Macos maven无法识别安装了jetty,macos,maven,jetty,Macos,Maven,Jetty,GCP上的鲜肉菜鸟/Maven上的鲜肉菜鸟 OSX 10.14.3和最新Visual Studio代码 带有Maven的GCP SpringBoot API 关于码头的其他问题似乎比我要深入。 下面的“流程”展示了解决标题中我的问题的步骤……我认为了解我是如何做到这一点很重要,如果你乐于提供帮助,你会想知道这一点吗?好了,我们开始。。。 我下载了gcpgithub示例,并希望运行bookshelf示例 当我查看多个POM文件时,我看到每个文件都引用了GCP的项目ID 我不能使用相同的项目ID,因

GCP上的鲜肉菜鸟/Maven上的鲜肉菜鸟

OSX 10.14.3和最新Visual Studio代码 带有Maven的GCP SpringBoot API 关于码头的其他问题似乎比我要深入。 下面的“流程”展示了解决标题中我的问题的步骤……我认为了解我是如何做到这一点很重要,如果你乐于提供帮助,你会想知道这一点吗?好了,我们开始。。。 我下载了gcpgithub示例,并希望运行bookshelf示例

当我查看多个POM文件时,我看到每个文件都引用了GCP的项目ID

我不能使用相同的项目ID,因为它们是唯一的,就像GCP bucket名称一样

所以,当我跑步的时候

云初始化

并选择或创建一个配置,使用唯一的项目id创建我自己的项目,这会自动覆盖项目id的每个POM文件定义吗?还是我需要执行一些maven clean命令来更改它

嗯。。。当我在每个文件夹中RTFM时,它会说

mvn清洁码头:运行分解-Dbookshelf.bucket=MY-bucket

赫克甚至尝试过:

mvn码头:运行

我得到一个构建失败,它说:

[错误]在当前项目和插件组中未找到前缀“jetty”的插件

所以。。。我

brew安装码头

然后,为了“开始”,jetty说我必须将“插件”详细信息复制到我的POM文件中。。。哪一个,因为有几个

但是当我安装VS代码插件时,它已经更新了所有POM文件;我仍然没有找到前缀“jetty”错误的插件

我想我就不提这个问题了:


我如何让maven“知道”jetty已经安装并使用它?

当您使用速记插件目标jetty:run exploded或jetty:run maven正在尝试查找插件时。此速记表单需要解析groupId:artifactId:version:goal才能运行

那的长手形式是

$ mvn org.eclipse.jetty:jetty-maven-plugin:9.4.15.v20190215:run
要解决这个问题,只需将插件添加到pom.xml中

... ... org.eclipse.jetty

... org.eclipse.jetty ...