当前位置: 首页 > 面试题库 >

如何在Eclipse中引用其他Java项目

姜嘉赐
2023-03-14
问题内容

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

有没有一种方法可以自动实现呢? 或者,是否还有其他方法可以让Project1知道Project2进行了某些更改?

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

我在某个地方可以使用部署属性自动执行此过程,但找不到。

更新: 呃,我是C#开发人员,并且在Java开发(主要是Android开发)方面有一些经验,我可能会问一些愚蠢的问题,所以请耐心等待…

Project1是标准Java项目(在客户端计算机上运行,​​使用swing等)。Project2是Dynamic Web
Project(对我而言,原因未知)。它唯一要做的就是调用webservice(我不需要担心的第三个项目)并将结果传递回Project1。Project2包含那些Axis2
webserviceStub.java文件…众所周知,然后,我必须重新创建这些存根文件,然后必须导出JAR文件并将其移至Project1。Project2,即使它是Web
Project,实际上也是在客户端上运行的代码。

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

谢谢


问题答案:

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

如果 Project1 是Web应用程序,则需要确保您的 Deployment Assembly (相同的 属性 UI)也具有
Project2



 类似资料:
  • 本文向大家介绍vue组件如何被其他项目引用,包括了vue组件如何被其他项目引用的使用技巧和注意事项,需要的朋友参考一下 自己写的vue组件怎么才能让其他人引用呢,或者是共用组件如何让其他项目引用。本文就粗细的介绍下,如有疑问欢迎共同讨论。在这里你能了解下如下知识点: 1. 如何发布一个包到npmjs仓库上 2.如何引用一个npm包,尤其是本地引用 3.vue组件的两种引用方案 一、发布一个包到np

  • 希望是一个简单的问题。我想跨使用dplyr mutate,并引用另一个用于所有mutate函数的静态列。 我想创建一个新的列“fc”,用于基线上每天的变化。我想我可能需要“sym”和!!在基线周围的组合来使其工作,但还没有弄清楚。 给出错误 警告消息:在格式.data.frame中(如果(省略)x[seq_len(n0),则丢弃 = FALSE] 否则 x, : 损坏的数据帧: 列将被截断或用 N

  • 问题内容: 我在Swift中写了一堂课。我想在我编写的两个独立的iOS应用程序项目中使用此代码。共享代码和应用程​​序均使用Swift编写。最好的方法是什么? 我试图在Swift中创建框架和库,然后将其作为子项目添加到我的应用中。在两种情况下,我都无法使应用程序看到该模块。我试图将共享模块添加到主应用程序目标的“ Target Dependencies”和“ Link Binary With Li

  • 因此,我有一个Project1与类A。我有Project2与类B。如何将类A导入到B,而不必在Project2等中创建一个新类。我知道这与构建路径有关,但是我如何添加,以便我可以编写类似于导入Project1/A;的东西?

  • 问题内容: 如何使用Eclipse m2e 引用另一个工作区项目? 我必须在项目设置中添加项目依赖项吗?但是在那种情况下,依赖关系不会显示在pom中。 如果将它们设置在pom中,它将不会引用工作空间中的项目,而是会引用本地存储库中的jar。很烦人,有人可以帮忙吗? 问题答案: 正确的方法如下: 仅在POM文件中使用“依赖项”部分,不要摆弄Eclipse项目引用。右键单击项目,然后选择“ Maven

  • 我想对字符串使用行后换行运算符,对其他项(数字、自定义对象、..)使用行前换行运算符在Eclipse for Java中。 当加上不同符号的数字时,运算符对我来说比数字更重要。如果操作员在前面,可以更好地阅读声明,那就好了: A. vs. 相关文章: > 更改eclipse格式化程序包装长字符串的方式 https://softwareengineering.stackexchange.com/qu