我有一个由Maven 3构建的Java Web项目。 要求是让它的工件在多种容器类型中运行(例如Tomcat6,Tomcat7,Jetty8,Glassfish4,WebSphere ......)
问题是不同的容器具有不同的依赖性要求。例如,Glassfish4不支持在内部部署带有Jersey JAR的WAR,而Tomcat7则需要这些JAR。
因此我需要一些机制来定义几个WAR工件,每个工件都有不同的依赖树。配置文件可能是一种方法,但这需要多次构建执行,每种类型的目标容器都有一次。
是否有可能让一个构建执行产生多个WAR,每个WAR具有不同的依赖树?
答案 0 :(得分:1)