我必须创建一个动态web应用程序。我必须从中创建一个ear文件。我也想用maven。在eclipse中最好的方法是什么?
我找到了“maven-archetype-j2ee-simple”原型(使用maven和eclipse-helios创建完整的ear项目)。有人能告诉我在哪个文件夹(controllers、test、jsp站点、java类)中要放什么,以及如何创建ear文件吗。
如果我运行maven,就会出错
Child module */site of */pom.xml does not exist
我只需要删除 <module>site</module>
在根pom.xml中删除这个错误,但我甚至不知道这个错误在做什么。为什么这个原型会出错?
谨致问候!
1条答案
按热度按时间gajydyqb1#
这个原型中似乎有一个bug(从ejb模块的外观来看,它已经很旧了),您可以从父pom中删除site模块,我假设它应该是一个maven站点。
不过,我建议你不要使用这个原型。
从maven原型webapp创建一个war项目,然后创建自己的父项目和ear项目来打包war。
父对象将如下所示:
ear pom将依赖于war项目,并使用maven ear插件生成ear: