我有一个用maven-archetype-webapp创建的maven项目。当我在Windows机器上使用时,Maven生成的项目有一个“在服务器上运行”,但当我在Linux机器上创建它时,它没有。请告诉我如何才能启用它。谢谢
rkue9o1l1#
另一个eclipse有WTP plugin installed吗?作为page on WTP-Maven integration illustrates,WTP需要在服务器上运行。另见“Maven Integration for Eclipse/ Integration with WTP / WTP mini howto”
(来源:sonatype.org)如果你在另一个eclipse上有WTP,check other causes in this SO question。
vmjh9lq92#
我也有同样的问题,我认为是M2 Eclipse插件中经常出现的bug(但我仍然不知道这个bug的条件是什么)。当M2 Eclipse创建Eclipse项目时,它不会将项目与“web性质”相关联。我有一个解决方案,不是很干净,但它很有效。1.创建您的Maven webapp项目1.创建Eclipse Dynamic Web项目1.在Maven项目中融合eclipse配置文件(.project、.classpath和.settings目录)。web性质将被添加到您的项目中,并出现“Run on server”选项。PS:更新配置文件后,你必须关闭/打开你的项目来更新配置。如果有人有更好的解决方案,我也很感兴趣!
2条答案
按热度按时间rkue9o1l1#
另一个eclipse有WTP plugin installed吗?
作为page on WTP-Maven integration illustrates,WTP需要在服务器上运行。
另见“Maven Integration for Eclipse/ Integration with WTP / WTP mini howto”
(来源:sonatype.org)
如果你在另一个eclipse上有WTP,check other causes in this SO question。
vmjh9lq92#
我也有同样的问题,我认为是M2 Eclipse插件中经常出现的bug(但我仍然不知道这个bug的条件是什么)。
当M2 Eclipse创建Eclipse项目时,它不会将项目与“web性质”相关联。我有一个解决方案,不是很干净,但它很有效。
1.创建您的Maven webapp项目
1.创建Eclipse Dynamic Web项目
1.在Maven项目中融合eclipse配置文件(.project、.classpath和.settings目录)。web性质将被添加到您的项目中,并出现“Run on server”选项。
PS:更新配置文件后,你必须关闭/打开你的项目来更新配置。
如果有人有更好的解决方案,我也很感兴趣!