问题描述
我的一个maven项目A依赖于我的另一个maven项目B,但是mavendependencies中显示的是文件。如下图:而且项目A部署的时候,部署到tomcat容器的时候也是直接部署的B的编译后的文件夹,如何改为依赖为jar包啊。求解。。。
解决方案
解决方案二:
项目为什么要分开!你的commons-libs本身就是项目的一部分,了不起在部署的时候使用ANT或MAVEN来分开打包部署。
解决方案三:
把你common-libs项目打包成jar,项目A中的dependency引用这个jar就行了,偶尔还会出现这种情况,关掉common-libs项目,右击项目maven->updateProject,刷新下项目,重启下eclipse就好了
解决方案四:
我希望部署的时候项目B能够自动打包过去,不想每次手动打包。
解决方案五:
把被依赖项目install到maven仓库,这样jar就能互相引用了,maven的依赖只显示了项目的依赖,你应该改为jar依赖。
解决方案六:
右键你的项目——选择maven——选择DisableWorkspaceResolution(取消本地项目依赖)
时间: 2024-09-15 14:52:30