将项目作为库链接到其他项目

Linking a project as a library to other projects

我是 Java 的新手,一直在学习。

我遇到了一个问题,我在一个项目中开发了一个对象库,现在我想在另外两个项目中使用它们。我开始通过将包从第一个项目复制到第二个和第三个项目来执行此操作,但是我现在想对库进行更改,我希望这些更改反映在第二个和第三个项目中,显然它们不是.

项目 1 -包1 -包2 -package3

项目2 -包A -包B -包1 -包2 -package3

项目 3 -包C -packageD -包1 -包2 -package3

我希望当我在第一个项目中更新它们时,第二个和第三个项目中的包能够自动更新,尽管我也不介意手动进行刷新。目前只有我在处理所有项目,但未来可能会有更多人参与这些项目,因此我不介意将此转移到某个协作平台的建议(我是了解 SVN 但从未设置过)

在 Eclipse 中,您可以按如下方式执行此操作。

  1. 将您的项目导入您的工作区。

将其标记为库项目

右键单击要设为库的项目和 select 属性。 Select Android 在左侧并勾选 IsLibrary 复选框。完成。

引用标记的项目

右键单击要在其中添加库项目和 select 属性的项目。 Select Android 在左侧并添加...您标记的项目。它将被添加到列表中并可以使用。现在您可以从引用的标记项目访问所有 类 和资源(例如可绘制对象、字符串)。太棒了,是吗? :)