我建立了一个新的 webapp Maven 项目,并想使用 Jetty 的 Maven 插件对其进行测试。所以我发出了控制台命令: mvn jetty:run

定义后 pluginGroup 在 Maven 的设置文件中,我再次运行了该命令。不幸的是,它失败了,因为我使用的是下面提到的插件版本之一:

为什么有 2 个基于 Maven 的插件来实现同样的事情——运行 Jetty?为什么他们要带来这么多混乱?

或者请好心地向我解释它们之间的区别。

有帮助吗?

解决方案

在 Jetty7 中,这个插件被重命名为 jetty-maven-plugin 以更好地符合 maven2 约定。Jetty 7 版本的插件在配置上也发生了实质性的变化。有关更多信息,请参阅 Jetty 7 Maven 插件功能指南。

请参阅文档 这里

其他提示

maven-jetty-plugin 适用于 Jetty 6 和 jetty-maven-plugin 适用于 Jetty7 及更高版本。名称更改是为了“遵守 Maven 插件命名约定”,并且是 Jetty 迁移到 Eclipse 基金会造成的混乱的一部分。实际上,Jetty 7 被认为是一个过渡版本(这一定是政治正确的表达方式) 大混乱).

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top