0

我有一个standalone.jar,它将被打包在 super.war中。Stanalone.jar 使用来自 super.war 的函数。我的困惑是,当我在我的战争中开发一个类中的功能时,我怎么能从 super.war 调用一个方法,因为它们都是 eclipse 中的不同项目?

详细说明:

Super.war 有一个名为 Motors 的类,它有一个名为 getMotors 的方法。Standalone.jar 有一个名为 Customer 的类,它需要调用 super.war 的 getMotors。现在,我的问题是如何创建一个对象并调用在 jar 中的 Customers 类中处于战争状态的 Motors 类的方法。

请帮忙。

谢谢

4

2 回答 2

2

您需要包含Motors该类的项目位于standalone.jar 项目的构建路径上。

如果您还需要standalone.jar 项目位于WAR 项目的构建路径上,那么您似乎应该打破这些项目之间的循环依赖关系;也许通过将公共类放在第三个项目/jar 中。

于 2012-10-11T15:30:30.023 回答
1

你不能。通过这样做,standalone.jar 将不再那么独立。:) 你可能会创建一个circle-ref。

您必须找到一种方法来使用一些通用界面。

于 2012-10-11T15:30:07.637 回答