我有Project1和Project2。 Project1是依赖于Project2。 我有些厌倦,每次我在Project2中进行一些代码更改时,我必须导出Project2 JAR文件,并将其复制到Project1的lib文件夹中。如何在Eclipse中引用不同的Java项目
有没有办法自动实现这一点?或者,有没有其他办法让Project1知道Project2有一些变化?
在项目的构建路径中,有一种方法可以指定对Workspace中其他项目的引用,但是这似乎没有做任何事情?它实际上做了什么?
我正在阅读某处可以使用“部署属性”自动化此过程的地方,但找不到它。
UPDATE: 呃,我是C#开发人员,在Java开发(主要是Android开发),我可能会问愚蠢的问题,所以请多多包涵一些经验...
PROJECT1是标准的Java项目(在客户机上运行,使用摇摆等)。 Project2是动态Web项目(对我来说不明)。它唯一要做的就是调用webservice(我不需要担心第三个项目)并将结果传递回Project1。 Project2包含那些Axis2 webserviceStub.java文件...每一个知道然后,我必须重新创建这些存根文件,然后我必须导出JAR文件并将其移动到Project1。 Project2,即使它是Web Project,它实际上是在客户端上运行的代码。
在构建路径只是简单的项目引用不适用于我。
感谢
“对Workspace中其他项目的引用”应该有效。 – kosa 2012-04-10 14:40:45
您也可以进入项目属性并检查“is Library”,然后像Project1中的任何其他外部库一样引用它。 – Chris 2012-04-10 14:41:59
是的,在构建路径中为我工作。你可能错过了一个步骤。 – adarshr 2012-04-10 14:43:34