[英]how to refer java web project library from current project?
我有一个Web项目Web1.war
,它的库中有一些jar文件(我们称之为lib.jar
)。 那就是Web1.war --> lib.jar
。
然后,我确实将该Web项目转换为jar文件: Web1.jar
。 然后,将Web1.jar
文件添加到另一个Java Web项目Web2.war
。
如何通过jar文件( Web2.war --> Web1.jar --> lib.jar
)从当前项目( Web2.war
)引用该库lib.jar
?
Java仅支持JAR级别的依赖关系。 您提到将“ Web项目”转换为JAR,但是没有提供有关操作方法的详细信息。
默认情况下,Java使用类路径查找依赖项。 在“ Web项目”(WAR)中,类路径是WEB-INF/classes
目录以及WEB-INF/lib
中的所有JAR。
如果您在一个“ Web项目”(WAR)中需要在另一个“ Web项目”(WAR)中使用的类,则有两个选择,这两个都将涉及修改构建:
要么
更新资料
您不能像编辑中所建议的那样对JAR进行WAR转换。 尽管可以创建自定义存档格式,但JAR不能(也不应)包含其他JAR。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.