Eclipse 插件支持为 Eclipse WTP(Web 工具项目)创建配置。带有 WAR 打包的项目可以设置为 WTP 动态 Web 项目,并且运行时依赖项配置为在使用 Eclipse 内部服务器运行它们时使用。
为了为 WTP 创建配置,您必须指定您正在使用的 WTP 版本。
该插件实际上可以创建 WTP R7、1.0、1.5 和 2.0 配置文件。
请注意,R7/1.0 配置文件完全不同,因此请务必检查您使用的版本。WTP 1.5 配置与 1.0 略有不同,WTP 1.5 也可以毫无问题地使用 WTP 1.0 配置文件。
为了生成 WTP 配置文件,只需运行:
mvn -Dwtpversion=R7 eclipse:eclipse
其中 wtpversion 可以是R7、1.0、1.5、2.0或无(默认)。
请注意,在插件的 2.0 版本中,默认值为 R7,并且始终生成 WTP 配置。现在不同的不兼容版本已经出来了,如果用户没有指定想要的版本,默认是不生成 WTP 配置。
不幸的是,WTP 1.0 附带了一个阻止外部依赖项工作的错误。
这意味着只有项目依赖项(在多模块构建中)可以工作,但在 Eclipse 中运行 Web 应用程序时,POM 中的任何其他依赖项都将被忽略。
此错误已在 1.0.1 版本中修复,因此如果您仍在使用 WTP 1.0,请务必将其更新到 1.0.1(或更新)版本。
您可以在此处下载 WTP 的工作副本