123排行榜,探索世界,了解各类奇异学识!
123排行榜 > 综合 > 正文

解决MyEclipse多工程部署中引入依赖问题的有效方法

时间:2024-02-17

myEclipse是一个基于Eclipse的集成开发环境,但在进行多工程部署时,引入部署工程并打成jar包可能面临一些问题。本文将介绍如何使用myEclipse解决这一问题。通过详细的步骤和指导...

TIPS:本文共有 1013 个字,阅读大概需要 3 分钟。

myEclipse是一个基于Eclipse的集成开发环境,但在进行多工程部署时,引入部署工程并打成jar包可能面临一些问题。本文将介绍如何使用myEclipse解决这一问题。通过详细的步骤和指导,读者将了解如何正确地配置dependent项目,打包成jar,并正确引入其他工程中。这将有助于加强读者对myEclipse多工程部署的理解,提高开发效率。

今天用maven构建项目,由于该项目需要同时开发安卓端和web端,需要用到分布式的部署方式来共享业务层,将业务层独立出来。在构建的3个工程中都用到了spring框架,由于对配置文件命名的极端癖好,造成多个配置文件同名,因此在引用部署的时候会发生覆盖的情况。现通过将业务层代码打成jar包来区分开来(隔离),但由于myEclipse工具过于强大,打无法像Eclipse一样配置了直接就打成jar包。最终在网上找了一篇老外的文章看了一下,由于myEclipse版本不一样也没有解决。但也给了灵感,再次非常感谢为开源无私奉献的老外。现将解决方案通过图片的方式讲解。

问题描述:本地测试,通过myEclipse-Servers添加项目时,会将依赖module引入两份,\WEB-INF\classes下一份,\WEB-INF\lib下jar包一份,导致springbean循环加载。

1、选中所需要部署的项目。右键->properties->MyEclipse->DeployementAssembly

在下方点开Merged deployment ofmodules

将默认的Enable merged deployment of Utility and EJBmodules复选框勾去掉即可

他下面的提示信息其实也很明显,如果勾选的话会将你所引入的工程合并到WEB-INFO/classes目录下,这也就是为什么会配置文件相互覆盖的原因了

设置的方法

2、验证方法部署的为:Exploded而引入的是:packaged,在到工程的lib目录下面去查看就可以看到构建好的jar包了。

验证方法

3、注意,由于现在趋向于用maven来构建项目,会不自觉的为所有jar包加上版本号,但我亲测如果手动添加版本号会生成两个同样的jar包一个是nes.jar,一个则是nes.1.0.0.jar在部署之后还的注意在tomcat中将多余的jar包删除掉,或者不给这个jar包命名版本号即可。

我们转型不易,新知识内容立足于正能量、实用,觉得《解决MyEclipse多工程部署中引入依赖问题的有效方法》对你有帮助,请留言收藏!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。
显示评论内容(4)
  1. 繁花^_^落幕2024-02-17 14:59繁花^_^落幕[内蒙古网友]103.17.230.70
    谢谢分享,让我不再为多工程部署的问题烦恼。
    顶2踩0
  2. 天马战士2024-02-17 14:53天马战士[新疆网友]203.14.162.228
    在使用MyEclipse的过程中经常会遇到各种问题,这个方法对我来说真的帮了大忙。
    顶9踩0
  3. 二毛2024-02-17 14:47二毛[重庆市网友]60.235.30.61
    我试了一下,果然有效,太感谢了!
    顶10踩0
  4. 力光江2024-02-17 14:41力光江[云南省网友]203.92.2.128
    这个方法太赞了,我在项目中也遇到了这个问题,感谢分享!
    顶2踩0
相关阅读
工程部的卓越成就:技术卓越 创新突破与无畏精神

工程部的卓越成就:技术卓越 创新突破与无畏精神

首先,工程部成功完成了公司旗舰产品的重大升级改进,提高了产品的性能和稳定性,为公司业绩的持续增长提供了有力支撑

2024-02-02 #综合

80平方钢绞线的密度是多少:每米的公斤数计算方法

80平方钢绞线的密度是多少:每米的公斤数计算方法

80平方钢绞线每米多少公斤是指对于80平方毫米截面积的钢绞线,每米的重量是多少公斤。这个问题涉及到钢绞线的密度和长度计算。钢绞线通常被用于建筑工程和钢结构中,因此了解每米...

2024-01-27 #综合

我国逆天基建工程 投资6亿用火箭来造桥(世界奇迹工程四渡河大)

我国逆天基建工程 投资6亿用火箭来造桥(世界奇迹工程四渡河大)

我国建成的四渡河大桥堪称世界奇迹工程,它修建在崇山峻岭之间,在我国所有的桥梁中,修建难度是最高的,它也一度被称为世界第一大桥

2023-01-05 #猎奇八卦

机械设计教学中思维可视化技术的创新应用研究

机械设计教学中思维可视化技术的创新应用研究

Theserverisoverloadedornotreadyyet.机械设计是高等学校工科机类、近机类专业学生的一门重要技术基础课。在工科专业学生的本科学习阶段,该课程起着由基础课程到专业课程的过渡作...

2024-01-30 #综合

探秘反重力技术

探秘反重力技术

要运用反重力技术,就要懂得如何调动或调整物场、能、体空间尺度参量的动态量

2023-08-24 #自然地理

气象学全球大学排行榜(哪些大学有气象学)

气象学全球大学排行榜(哪些大学有气象学)

不要相信排名啊!什么的,那些排名有很大程度与科研能力有关,而与就业能力有出入

2023-08-22 #讨论

世界理论计算机研究生院排行榜

世界理论计算机研究生院排行榜

潘云鹤1946年11月4日—,中国人工智能和计算机图形学专家,出生于浙江省杭州,现任浙江大学校长,浙江大学人工智能研究所所长

2023-09-22 #综合

平流层新的反光粒子能冷却地球并修复臭氧层

平流层新的反光粒子能冷却地球并修复臭氧层

以一个称作太阳辐射管理的地球工程,把大量反光粒子散布在平流层中持续将阳光反射回太空,以降低大气温度,虽然这概念有争议性已被讨论了几十年,且因地

2023-01-27 #未解之谜

混凝土钢筋保护层厚度检测:方法与注意事项

混凝土钢筋保护层厚度检测:方法与注意事项

混凝土钢筋保护层厚度的检测方法与注意事项对建筑工程质量至关重要。本文将介绍关于混凝土钢筋保护层厚度检测的常见方法,包括无损检测技术和传统测量方法。此外,还将指出在进行...

2024-02-07 #综合