Java 让maven启动jetty(Tapestry教程)
我正在努力完成Tapestry教程 我想我把一切都安排好了,到目前为止一切都很好,但我得到了图坦卡蒙相当圆滑的陈述: 更改为新创建的 目录,并执行以下命令:Java 让maven启动jetty(Tapestry教程),java,maven-2,jetty,tapestry,Java,Maven 2,Jetty,Tapestry,我正在努力完成Tapestry教程 我想我把一切都安排好了,到目前为止一切都很好,但我得到了图坦卡蒙相当圆滑的陈述: 更改为新创建的 目录,并执行以下命令: mvn码头:运行 再一次,第一次,有一个 下载数量令人眼花缭乱,但 在您知道之前,Jetty servlet 容器已启动并运行 但愿如此!这只会导致以下错误 插件 'org.apache.maven.plugins:maven jetty plugin' 不存在或没有有效版本 可以找到 我有maven-2.2.0,Jetty-5.1.9 我
mvn码头:运行
再一次,第一次,有一个
下载数量令人眼花缭乱,但
在您知道之前,Jetty servlet
容器已启动并运行
但愿如此!这只会导致以下错误
插件
'org.apache.maven.plugins:maven jetty plugin'
不存在或没有有效版本
可以找到
我有maven-2.2.0,Jetty-5.1.9
我所做的唯一不同于教程所述的事情是我使用了archetype:generate而不是archetype:create as create失败,并注意到它已被弃用,建议改为generate。它找不到它,因为它不在默认的org.apache.maven.plugins或org.codehaus.mojo位置,默认情况下maven会在这些位置映射artifactId的前缀。您有两种选择,在pom中定义插件,或在设置中将jetty组添加为插件组。xml这是由于pom.xml文件中缺少maven jetty插件造成的: 在pom中添加以下依赖项:
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>maven-jetty-plugin</artifactId>
<version>6.0.1</version>
</plugin>
org.mortbay.jetty
maven jetty插件
6.0.1
现在mvn清洁安装,然后jetty运行,它将正常工作感谢Brain。我也会看看这个。虽然@xorza的答案确实有效,但实际上并不能解决问题。如果pom中没有配置jetty,这就是您想要的:。。。org.mortbay.jetty见