2014-10-16 34 views
0

我想添加Maven方面在Eclipse中的一些项目,但是当我这样做时,它将动态Web模块添加到项目中。第一个问题是为什么为什么我应该在安装maven facet时添加动态web模块?

其次是如何我可以不添加网页模块?

谢谢:)

+0

您是否正在为现有项目创建项目或创建新项目? – 2014-10-16 14:50:06

+0

我正在使用现有的项目 – 2014-10-17 11:33:13

回答

0

我假设你正在使用的MyEclipse,而不仅仅是偏食,与M2E插件。另外,我假设MyEclipse(2015 CI)的最新版本。如果这些假设是正确的,请注意您正在添加的方面是针对Java EE项目的Maven支持,这就是为什么它要求提供Web项目方面版本。如果您只是想将java项目转换为maven项目,请右键单击该项目,然后选择Configure-> Convert to Maven project。

+0

是的,我正在使用MyEclipse(2013 SR2)。我正在尝试为JEE项目添加Maven支持,但它要求我添加Dynamic Web Module。我想要的只是转换这个项目Maven项目,不幸的是,我没有发现“配置”菜单:( – 2014-10-17 11:36:23

+0

好吧,我肯定会推荐升级到2015年CI(不需要额外的许可证),因为2013年的完整支持将结束但是,现在有两种方法:在添加Maven Facet的过程中,让向导添加Dynamic Web Project方面(不知道为什么你不希望JEE项目需要这个方面) 。或者进入Window-> Preferences-> General-> Capabilities-> Advanced,然后展开MyEclipse Standard节点并启用WTP弃用(yes,deprecated)功能,点击OK。现在您将看到Configure project菜单项我的答案 – 2014-10-20 06:02:48

+0

这个想法是,这个项目只包含模型的类,添加动态Web模块会为WebApp目录及其内容添加新的“不需要”的资源,我可以在添加Web模块d将maven修改为JAR而不是WAR,但是我不知道为什么我应该这么做,以便能够使用命令行将项目转换为Maven,然后将其作为Maven项目导回到工作区。我希望我明确地解释我的观点。 – 2014-10-21 08:09:39

相关问题