java - 如何在 Eclipse 中引用不同的 Java 项目

标签 java eclipse reference project

我有 Project1 和 Project2。 Project1 依赖于 Project2。 我有点累,每次在Project2中进行一些代码更改,我都必须导出Project2 JAR文件,并将其复制到Project1的lib文件夹中。

有没有办法自动实现这一点?或者,有没有其他方法可以让 Project1 知道 Project2 发生了一些变化?

在项目的构建路径中,有一种方法可以指定对Workspace中其他项目的引用,但这似乎没有任何作用?它的实际作用是什么?

我在某处读到我可以使用部署属性来自动化这个过程,但我找不到它。

更新: 呃,我是 C# 开发者,有一些 Java 开发(主要是 Android 开发)的经验,我可能会问一些愚蠢的问题,所以请多多包涵……

Project1 是标准 Java 项目(在客户端机器上运行,使用 swing 等)。 Project2 是动态 Web 项目(对我来说原因不明)。它唯一要做的就是调用 webservice(我不需要担心的第三个项目)并将结果传递回 Project1。 Project2 包含那些 Axis2 webserviceStub.java 文件...每个人都知道然后,我必须重新创建这些 stub 文件,然后我必须导出 JAR 文件并将其移动到 Project1。 Project2,虽然是Web Project,但实际上是在客户端运行的代码。

构建路径中的简单项目引用对我不起作用。

谢谢

最佳答案

右击Project1,然后点击Properties。在出现的对话框中,选择 Java Build Path,然后单击 Projects 选项卡。在那里,将 Project2 添加到构建路径。

如果Project1 是一个网络应用程序,您需要确保您的部署程序集(相同的Properties UI)具有Project2 那里也是。

关于java - 如何在 Eclipse 中引用不同的 Java 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10090829/

相关文章:

java - 为什么这个语句没有被标记为完全被 elemma 覆盖?

java - 为什么我从 Log4J 1.2.17 收到警告?

java - 计算耗时

eclipse - 如何避免在eclipse中点击三下进入src/main/webapp?

java - 从现有 WSDL 文件开发 Web 服务应用程序

eclipse - 有没有办法从 eclipse 复制代码,包括 ine 数字

c++ - 汇编代码中的引用/指针

excel - 如何在vba引用库中查找函数

c++ - `const std::string& s = nullptr` 作为可选参数如何工作

eclipse - 如何使用org.eclipse.ui.menus向Eclipse Package Explorer上下文菜单项添加子菜单项?