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

发布于 2024-10-20 16:50:43 字数 336 浏览 2 评论 0原文

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

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

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

如果您有更好的想法或构建公共类/多项目构建的最佳实践,我也有兴趣听到。

I am writing an application in Eclipse, that has a servlet, and an android component. There are common classes to both so, being a bit of noob, I have moved the common classes into a new project to centralise the common code.

I then reference the common classes in my servlet and the android project by including the "common class" project in the build path for each. I do not get any compile errors as a result of using the, now centralised, common classes.

My concern is the impact on the servlet. When deploying the jar for the servlet, I merely export all my .class files and push it onto the server. Will the common classes project be automatically included now that I have included an additional project as well ?

If you have better ideas or best practice architecting common classes/multi-project builds, I am also interested to hear.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

沒落の蓅哖 2024-10-27 16:50:43

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

这里是Eclipse 的 ant 帮助页面

当引用 Android 应用程序的通用代码项目时,请务必将您的通用项目标识为 android 库(右键单击项目 -> 属性 -> Android(左侧) -> 选中表示这是 Android 库的复选框),然后确保在 Android 应用程序项目中设置 Android 库引用(右键单击项目 -> 属性 -> Android(左侧) -> ;单击“库”框中的“添加”并选择您的常用代码项目)。

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

If you set up your common code project as a dependancy in the build path of the servlet project then you can use ant build scripts to grab everything you need.

here is the ant help page for eclipse

When referencing your common code project for your Android application, be sure to Identify your common project as an android library (right click on project -> Properties -> Android (on the left) -> check the check box that says this is an Android library) and then be sure to set the Android library reference in your Android application project (right click on project -> Properties -> Android (on the left) -> click "Add" in the Libraries box and select your common code project).

here is more about android projects and library projects

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文