在Eclipse中显示Maven War Overlay文件

时间:2012-01-10 22:35:35

标签: eclipse maven war

我正在尝试进行简单的基础战争,其中包括弹簧等的所有样板设置,以覆盖新项目以避免重写。叠加本身是有效的,但有没有办法显示在eclipse中重叠的文件,以便编辑它们而不替换文件以覆盖它?

谢谢!

1 个答案:

答案 0 :(得分:3)

我确切地想知道你在问什么,这有点困难。但我会猜一猜!

我假设WAR覆盖Maven模块你有一个WAR类型的工件包装。如果是这样,可以将此Maven模块作为自己的项目(File->Import->Maven->Existing Maven Projects)导入Eclipse。

我们的团队这样做。我们的Maven WAR overlay项目作为项目导入到Eclipse中,还有几个(下游)Maven WAR项目也导入到Eclipse中。无论WAR覆盖和WAR Maven模块是多模块Maven项目的一部分还是单独的Maven项目,都可以这样做。

将Maven WAR overlay项目导入Eclipse后,您可以像任何其他Eclipse项目一样处理它,编辑文件,验证等。完成编辑后,您可以保存您的工作,然后从命令行运行Maven一切都会好起来的。您可以在Eclipse中编辑覆盖文件,并且仍然拥有Maven的所有优点。

请注意,Maven WAR项目可以作为vanilla Java项目或WTP(Web工具平台)项目导入Eclipse。这完全是一个偏好问题。在过去的一年里,我在Eclipse上的Maven WAR项目中作为常规(未完成的)Java项目工作。然而,最近有了令人敬畏的M2E-WTP集成,我现在可以充分利用WTP项目和Maven的强大功能。其他的东西,意味着我可以直接在Eclipse内部运行Tomcat上的组合WAR。如果您想了解如何使用Eclipse / M2E和M2E-WTP来正确处理WAR覆盖,那么请在此处查看我的其他答案:

How to handle Maven WAR overlays in Eclipse?

如果您还有其他问题,请在评论部分发布。