我是Java的新手。在Visual Studio中,您可以选择在单个项目下创建子项目,其中这些子项目可以是不同类型的,如web、ER等。这允许我创建一个包含一些子解决方案的易于部署的解决方案。现在,我有了用Java开发的具有不同模块(需要不同项目类型)的应用程序。模块可以假设为JPA类型、Java类型、Web类型。在Eclipse中是否有类似的方式(如Visual Studio)在主解决方案下创建子解决方案?如果没有,我如何构建一个合适的、易于维护和部署的项目结构?考虑到我的C#背景,请给出全面的答案。
发布于 2013-06-21 17:12:51
我想你要的可能是Maven。几乎所有的Java web项目现在都使用Maven作为构建系统,并且它强制执行项目结构。JavaEE 7教程附带的JavaEE演示就是一个很好的例子。您可以从here下载开发工具包、教程和演示。Maven最好的地方是它独立于集成开发环境,所以你可以(相当)容易地从Eclipse切换到NetBeans,再切换到其他任何东西。此外,Eclipse和NetBeans都有自己的项目结构,但使用它通常没有太多优势,它会将您绑定到该集成开发环境中。
另一个流行的构建系统是Ant。Ant不会将结构强加给您的项目,但可以说,它在您可以使用它做什么方面更加灵活。
发布于 2013-06-21 17:10:22
对于企业应用程序,Maven项目结构是最好的。它简单,使用广泛,独立于集成开发环境。
https://stackoverflow.com/questions/17231457
复制相似问题