将构建路径中的项目组合在servlet上的影响

时间:2011-03-08 22:38:01

标签: java eclipse multiple-projects

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

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

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

如果您有更好的想法或最佳实践来构建通用课程/多项目构建,我也有兴趣听到。

1 个答案:

答案 0 :(得分:1)

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

here is the ant help page for eclipse

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

here is more about android projects and library projects