Java 跨工程调用

来源:互联网 发布:陕西省大数据集团 录取 编辑:程序博客网 时间:2024/06/17 03:17

Java 跨工程调用问题

相信从事Java的盆友在做Java 无论是web project还是 general project的时候,遇到需要跨工程调用的问题。我在这边总结下我了解的方法,并持续更新本博文。
我所使用的编辑器是 Java ee。neon 4.6.0

跨工程调用的情况:
1、general project A调用general project B中类c
这种方法很简单,A工程右击->Build Path->主对话框中的Project,点击Add->选择你需要调用的B 即可。这种支持动态改变,当B改变 c 时,A调用的部分也就改变了。
这里写图片描述

2.Web Project A 调用 general Project B
这种如果依然采用1中的方法,是行不通的,因为A需要发布到tomcat上才能运行,但是发布到tomcat时,B并不被发布,所以现在我使用的是把B作为一个Jar包添加得到A的lib中,这样只支持静态调用,当B的内容改变时,A调用的B的jar是不变的。