栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

如何通过其他项目扩展/自定义WAR

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何通过其他项目扩展/自定义WAR

在Eclipse中,有一种“本机” WTP方法可以做到这一点。它主要使用链接的文件夹和.settings /
org.eclipse.wst.common.component文件中的一些技巧。您可以在http://www.informit.com/articles/article.aspx?p=759232&seqNum=3上阅读有关该文章的文章,该章名为“将Web模块分为多个项目”。问题是链接的文件夹必须相对于某个路径变量,可以在“窗口/首选项/常规/工作区/链接的资源”选项卡中定义。否则,链接的文件夹定义(可以在项目根目录的.project文件中找到)将包含工作站特定的路径。路径变量实际上应该是工作空间的根。该解决方案非常适合WTP,部署和其他所有工作。

第二种解决方案是使用ant。算了吧。您将深感遗憾。

第三种解决方案是使用maven。如果不做一些技巧,您会忘记WTP发布的便利性。像其他人建议的那样使用战争叠加层。确保同时安装m2eclipse和m2eclipse附加功能。最近发布了一个扩展插件,可以为您提供帮助。在此博客中描述。我没有尝试,但看起来还可以。无论如何,Maven与链接文件夹无关,因此,我认为即使有必要,即使第一个解决方案和该Maven覆盖图也可以一起使用。

对于无头构建,可以将HeadlessEclipse用于第一个解决方案。现在(我)已经死了,但是仍然可以工作:)。如果您使用Maven覆盖+
Eclipse素材,则Maven会覆盖无头的构建。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/615924.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号