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

2024-05-23

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

有没有办法自动实现这一点?或者,是否有其他方式让 Project1 知道 Project2 发生了一些更改?

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

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

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

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

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

Thanks


右键单击Project1,然后单击特性。在出现的对话框中,选择Java 构建路径,然后单击Projects标签。在那里,将 Project2 添加到构建路径。

If Project1是一个网络应用程序,您需要确保您的部署组装 (same 特性用户界面)有Project2那里也有。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 Eclipse 中引用不同的 Java 项目 的相关文章

随机推荐

  • 在返回响应之前获取 servlet 请求的状态

    晚上好 我正在编写一个 Java Servlet Struts 2 Tomcat JSP 等 它能够进行一些相当复杂的模拟 这些可能最多需要 2 分钟才能完成 并将返回结果图表 计算模拟完成的百分比很简单 因为该过程是通过重复相同的计算数千
  • Discord 使用机器人创建频道

    我正在制作一个不和谐的机器人 并且我正在尝试利用所示的 createChannel 函数here http discordjs readthedocs io en latest docs client html createchannel
  • 在 subversion 中看到许多提交的组合差异?

    我被要求审查 SVN 版本号 123 178 199 245 和 288 中所做的更改 这些都是与特定功能相关的提交 解决这个问题的合理方法是什么 我想我真的想以某种方式查看收集的差异 但我愿意接受建议 我们现在正在修订 400 编辑 我想
  • Laravel 5.4 将json保存到数据库

    帮我将 json 保存到数据库 表字段类型 文本 我有带有强制转换数组的模型 class Salesteam extends Model protected casts team members gt array 我想要像这样 index
  • Jackson Kotlin - 反序列化 JsonNode

    Problem 我有字符串形式的 JSON 内容 我首先想用 Jackson 以编程方式遍历它 然后 当我有感兴趣的节点时 我想反序列化它 我尝试过的 我已使用 mapper readValue 成功反序列化字符串 但现在我想在 jsonN
  • 从继承类实现抽象方法

    我正在尝试做一些我以前从未真正做过的事情 我基本上有3节课 A 类是一个具有纯虚方法的抽象类 B 类是一个独立的类 其中包含与 A 类中的虚方法同名的方法 我试图将 C 类中的所有内容结合在一起 我想在C中继承类B和A 多重继承 并使用类B
  • 如何将 sqldatareader 转换为 dto 列表?

    我刚刚开始将所有 ado net 代码从 asp net 页面移动到存储库 并为每个表创建 dto 手动 但现在我不知道将 sqldatareader 转换为我的列表的有效方法是什么dto 对象 例如 我的 dto 是 Customer 我
  • MvxTabsFragment 无法为绑定命令创建目标绑定

    我正在尝试创建一个MvxTabsFragmentActivity并将片段上的按钮绑定到命令 我遇到的问题是以下错误 MvxBind Warning 7 94 Failed to create target binding for bindi
  • 如何知道两个 NSDate 是否在同一天

    你知道如何知道两个NSDate是同一天 我想考虑到区域设置 使用a可能很容易timeIntervalSinceDate 但星期一 23H58 和星期二 00H01 不在同一天 处理NSDate和计算区域设置不是很容易 NSCalendar
  • 当调用dll函数时,参数对象的成员变量的内存地址发生变化

    类某类 一些成员MemberClass one of the mem 我有一个函数foo SomeClass object 在 dll 中 它是从 exe 调用的 Problem 地址one of the mem 在调度 dll 调用期间发
  • Flexbox 调整大小和可滚动溢出[重复]

    这个问题在这里已经有答案了 我有正在调整大小的内容 并且我想要一个固定标题 该标题不会增大 缩小 并且不属于可滚动内容的一部分 如果空间不足 下面的内容将变得可滚动 内容外包装 flexGrowWrapper has a flex grow
  • Flash - HTTP 请求在本地主机上不起作用

    首先 我试图修复一些我一开始就没有构建的东西 项目负责人向我保证 当他离开时 它工作得很好 尽管自从他离开后我从未接触过的版本似乎已经同样的问题 一般来说 我对编程也有点陌生 所以如果我在第一篇文章中遗漏了重要信息 请告诉我 我会尝试添加更
  • jquery comet 长轮询和流媒体教程? [复制]

    这个问题在这里已经有答案了 可能的重复 彗星和 jQuery https stackoverflow com questions 136012 comet and jquery 我厌倦了找不到关于 jquery 长轮询 流彗星技术的好的教程
  • “EXC_BAD_ACCESS”与“分段错误”。两者实际上相同吗?

    在我的前几个虚拟应用程序 用于学习时练习 中 我遇到了很多EXC BAD ACCESS 这以某种方式告诉我错误访问是 您正在触摸 访问一个不应该的对象 因为它尚未分配或释放 或者只是您无权访问它 查看此示例代码 该代码存在访问错误问题 因为
  • 为什么 Google Guice 依赖注入框架有两个单例实例

    我的应用程序中有 2 个 Singleton 实例 都是由 Google Guice 创建的 这怎么可能 绑定完成如下 bind Foo class to FooImpl class in Scopes SINGLETON 这里的问题是绑定
  • 根据单元格值返回图像(100 张图像和可变单元格)

    我正在尝试为我制作一个 TFT 云顶之弈 表 并想让它看起来更好 为此 我想添加游戏中冠军的图像 当我输入名称时 图像应该出现在下面 我找到了一种将所有图像插入 Excel 工作表 100 的方法 并且还成功制作了一个动态图像 插入 IND
  • Android主线程的IO操作

    我的问题有两个 是否建议在 Android 的主线程上进行 IO 操作 或者它是否有可能导致我的应用程序崩溃 如果在主线程上执行 IO 操作不理想 我可以使用哪些其他框架 以便当我的应用程序加载时它可以执行一些基本的 IO 文件读取并将值存
  • System.Reactive:基于时间戳字段的基于时间的缓冲区

    我在 C 项目中使用 Reactive 库根据配置的策略对数据进行分组 所有这些数据都实现了以下接口 public interface IPoint object Value get DateTimeOffset Timestamp get
  • 如何使用timeval结构计算毫秒?

    我想从 timeval 类型的变量中检索以毫秒为单位的值 以下是我的尝试 timeval time long int millis time gt tv sec 1000 time gt tv usec 1000 printf Second
  • 如何在 Eclipse 中引用不同的 Java 项目

    我有项目1和项目2 Project1 依赖于 Project2 我有点厌倦了 每次在 Project2 中进行一些代码更改时 我都必须导出 Project2 JAR 文件 并将其复制到 Project1 的 lib 文件夹中 有没有办法自动