Maven多工程依赖在Eclipse中发布到Server被依赖工程没有生成jar的问题
来源:互联网 发布:网络美工是做什么的 编辑:程序博客网 时间:2024/05/01 15:30
问题描述:
1. 怀疑依赖语法写的有问题。尝试直接maven打包,B工程能够正确生成jar,打包到A工程的lib下,并且不依赖Eclipse,单独发布A.war是没问题的。
Eclipse上的maven项目,A工程依赖B工程(dependency),A项目作为web工程发布到Server(tomcat类型Server)上,结果B项目没有生成jar,打包到A项目的lib中。
1. 怀疑依赖语法写的有问题。尝试直接maven打包,B工程能够正确生成jar,打包到A工程的lib下,并且不依赖Eclipse,单独发布A.war是没问题的。
2. 再仔细对比之前一个项目的多工程依赖,发现本项目的B工程在Eclipse的Server中,显示的小瓶子右下角有个小球,而之前项目的B工程没有小球。该小球(应该是地球的模型)表示该工程为 Dynamic Web Module,这种工程可以作为一个web工程单独发布。
3. 想办法将B工程恢复为普通Java工程。右键B工程,选properties,选“Project Facets”,将“Dynamic Web Module”复选框取消勾选,并勾选“Java”(默认是勾选了的)和“Utility Module”(经测试,该项可以不勾选)。然后clean一把工程,再次检查Eclipse的Server,A工程内的lib下已经正确包含了B.jar,问题解决。
这里的A工程是对外工程,一般是web类型的,B工程是服务工程,是实现内部业务功能的,设计的时候是普通java工程。正常顺序创建工程的时候,只要按类型创建不会碰到这个问题,有时候使用一些工具会自动生成项目骨架工程结构,就有可能都创建的是web工程。
1 0
- Maven多工程依赖在Eclipse中发布到Server被依赖工程没有生成jar的问题
- maven工程依赖JAR没有被Eclipse处理好
- eclipse maven导出maven工程的依赖jar包
- maven工程无依赖jar包的问题
- Maven导出工程依赖的jar包
- Maven的工程依赖和JAR包依赖
- maven工程中因为依赖产生的各种问题汇总
- Maven教程-解决web项目发布到tomcat中没有lib依赖的问题
- Maven教程-解决web项目发布到tomcat中没有lib依赖的问题
- 多maven工程依赖写法注意问题
- [【Maven】Maven导出工程依赖的jar包
- 关于Eclipse中工程关联依赖的部署配置问题
- 查看maven工程中依赖jar包源码
- ECLIPSE中JAVA WEB工程依赖工程布署问题
- eclipse中JAVA WEB工程依赖工程布署问题
- mvn工程没有下载依赖包的source jar
- Eclipse的maven工程依赖本地非repository中的jar包编译报错的解决方案
- eclipse导出java工程依赖的所有maven管理jar包
- iGrimaceV8 V8在线威锋源apt.so/qwkjv8手机直接下载安装教程图:
- mysql的中varchar
- webserver日志中\xCF\xE3\xB8\xDB\xCA\xAE\xB4\xF3\xCE\xC4\xBB\xAF\xB7\xFB\xBA\xC5这种形式原因及处理
- 将jpeg图片显示在framebuffer上
- SGU 176Flow construction 有源汇上下界网络流 最小流
- Maven多工程依赖在Eclipse中发布到Server被依赖工程没有生成jar的问题
- Unity——MVC(很不错的解释应用)
- Jquery中替换节点的方法replaceWith()和replaceAll()
- FRAMEBUFFER 显示原理及RGB显示
- 衡阳哪个微信公众号最好?
- JavaScript基础回顾
- 机器学习实战2:k近邻算法KNN(python)
- 【NOIP2013-D1T3】货车运输
- 基于Netty的RPC简单框架实现(二):RPC服务端