【发布时间】:2012-04-22 20:47:16
【问题描述】:
我有 Project1 和 Project2。 Project1 依赖于 Project2。 我有点累,每次在Project2中进行一些代码更改,我都必须导出Project2 JAR文件,并将其复制到Project1的lib文件夹中。
有没有办法自动实现这一点?或者,有没有其他方法可以让 Project1 知道 Project2 发生了一些变化?
在项目的构建路径中,有一种方法可以指定对工作区中其他项目的引用,但这似乎没有任何作用?它的实际作用是什么?
我在某处读到我可以使用部署属性来自动化这个过程,但我找不到它。
更新: 呃,我是 C# 开发者,有一些 Java 开发(主要是 Android 开发)的经验,我可能会问一些愚蠢的问题,所以请多多包涵……
Project1 是标准 Java 项目(在客户端机器上运行,使用 swing 等)。 Project2 是动态 Web 项目(对我来说原因不明)。它唯一做的就是调用 webservice(我不需要担心的第三个项目)并将结果传递回 Project1。 Project2 包含那些 Axis2 webserviceStub.java 文件......每个人都知道然后,我必须重新创建这些存根文件,然后我必须导出 JAR 文件并将其移动到 Project1。 Project2,虽然是Web Project,但实际上是在客户端运行的代码。
构建路径中的简单项目引用对我不起作用。
谢谢
【问题讨论】:
-
“对 Workspace 中其他项目的引用”应该可以工作。
-
您也可以进入项目属性并勾选“是库”,然后像Project1中的任何其他外部库一样引用它。
-
是的,在构建路径中执行此操作对我有用。你可能错过了一步。
标签: java eclipse reference project