我是Java的新手。在Visual Studio中,您可以选择在单个项目下创建子项目,其中这些子项目可以是不同类型,如Web,ER等。这使我能够创建一个易于部署的解决方案,其中包含一些子解决方案。现在,我有这个应用程序使用不同的模块(需要不同的项目类型)来开发Java。模块可以假定为JPA类型,Java类型,Web类型。 Eclipse中是否有类似的方式(如Visual Studio)在主解决方案下创建子解决方案?如果没有,我如何构建一个易于维护和部署的合适项目结构?考虑到我的C#背景,请给出全面的答案。
答案 0 :(得分:2)
我认为你所要求的可能是Maven。几乎所有Java Web项目现在都使用Maven作为构建系统,并且它强制执行项目结构。一个非常好的例子是JavaEE 7教程附带的Java EE演示。您可以从here下载SDK,教程和演示。关于Maven最好的事情是它独立于IDE,因此您可以(相当)轻松地从Eclipse切换到NetBeans。此外,Eclipse和NetBeans都有自己的项目结构,但使用它通常没什么优势,它会将您绑定到IDE中。
另一个流行的构建系统是Ant。 Ant不会对您的项目强加任何结构,但可以说它可以更灵活地使用它。
答案 1 :(得分:0)
对于企业应用程序Maven项目结构是最好的。它很容易,广泛使用并且独立于IDE。