1

我正在 Eclipse 中编写一个应用程序,它有一个 servlet 和一个 android 组件。两者都有共同的类,因此,作为一个菜鸟,我已将公共类移到一个新项目中以集中公共代码。

然后,我通过在每个的构建路径中包含“公共类”项目来引用我的 servlet 和 android 项目中的公共类。由于使用现在集中的通用类,我没有收到任何编译错误。

我担心的是对 servlet 的影响。在为 servlet 部署 jar 时,我只是导出所有 .class 文件并将其推送到服务器上。既然我已经包含了一个附加项目,那么公共类项目是否会自动包含在内?

如果您有更好的想法或构建通用类/多项目构建的最佳实践,我也很想听听。

4

1 回答 1

1

如果您将公共代码项目设置为 servlet 项目的构建路径中的依赖项,那么您可以使用 ant 构建脚本来获取您需要的一切。

这是 Eclipse 的 ant 帮助页面

在为您的 Android 应用程序引用您的公共代码项目时,请务必将您的公共项目标识为 android 库(右键单击项目 -> 属性 -> Android(在左侧) -> 选中表示这是一个 Android 的复选框库),然后一定要在你的Android应用程序项目中设置Android库引用(右键单击项目->属性-> Android(在左侧)->在库框中单击“添加”并选择您的公共代码项目) .

这里有更多关于 android 项目和库项目的信息

于 2011-04-22T18:47:20.457 回答