我有一个由以下Eclipse工作区组成的小型个人项目。
+
+-MyApp // this is just a vanilla Java Application
+-MyWebApp // this Dynamic Java Web Application (Tomcat)
+-MyCommonStuff // these are common classes
// Ex. Database access code & business classes
当我在eclipse上运行时,这一切都很好,因为我可以使用Eclipse构建属性来使两个应用程序引用公共项目。
我现在正在考虑如何将我的应用程序部署到Linux服务器,我想知道如何做到这一点。
可以使用eclipse来构建适当的目标,然后在现场环境中运行时可以引用常见的东西吗?
或者我必须学习如何使用像Ant或Maven这样的构建器。
感谢
答案 0 :(得分:4)
您只需将公共项目添加到webapp项目的构建路径中,并将它们添加为Web库依赖项。
在您的webapp项目的属性中,转到 Java Build Path > 项目并从工作区中选择常用项目以将其添加到构建路径。然后,在 Java EE模块依赖项中选择需要在WEB-INF/lib
中公开的项目。应该是它。
答案 1 :(得分:0)
你没有 学习使用maven,但有充分的理由这样做。
其中一个是,maven可以为你设置Eclipse的构建路径(下一个需要处理代码的人,以及下一个人...)
一个简单的'mvn eclipse:eclipse'和你所有的构建路径设置都已完成!