1

假设我要用 Java 编写服务器,术语服务器首先用于解决许多子系统,这些子系统也在一个通用服务器下提供服务(多个实际服务器) 。

所以当我启动主服务器时,它会遍历并找到所有注册的子服务器,并将它们作为套件的一部分启动。

这意味着我需要能够在 Eclipse 中编写多个项目并将它们相互链接,以便项目 B 可以使用项目 A(反之亦然),就像我要将 jar/库导入我的构建路径一样。但问题是,如果没有多个项目,我不知道如何做到这一点,然后每次我进行更改时手动重建 jar 并让其他项目包含它。

Apache Ant 或一些类似的软件是我想要的吗?

4

2 回答 2

1

您需要一个支持依赖管理的项目管理工具。您可以使用ant,mavengradle等。虽然我不会发起 ant 与 maven 的战争,maven但它不仅仅是一个构建工具,它可能会在未来对您有所帮助。

于 2013-01-23T17:05:39.917 回答
0

其他人使用 Maven,我使用 ANT,这就像宗教一样……没有一个比其他更好,各有利弊,并且做出决定是主观的。直到我的决定是,我使用 ANT,直到我的经理或我的客户大多需要 Maven。

对于小型子项目,Ant 是完美的,我会推荐 Maven 用于更大的子项目。

于 2013-01-23T17:07:57.903 回答