有人能解释一下maven-ear-plugin jarModule的用途吗?它显然是为第三方库准备的:http://maven.apache.org/plugins/maven-ear-plugin/examples/including-a-third-party-library-in-application-xml.html。也就是说,例如,如果您已经在使用skinny WARs,并且所有的依赖项都已经放入某个lib目录中,那么它的意义何在?
它显然不适用于其他*.jar类型,如EJB或应用程序客户端模块。插件网站上没有任何解释,尽管它不是标准的Java模块类型:http://docs.oracle.com/javaee/7/tutorial/doc/packaging001.htm。
我希望他们能在插件文档中澄清这一点。
谢谢,阿里
发布于 2014-10-28 16:59:54
正如您所建议的那样,jarModule旨在容纳第三方库,这些库确实可以打包在瘦小的war工件中。我认为当单个ear模块中的war模块之间有共同的依赖关系时,会有更多的需求。
https://stackoverflow.com/questions/26595794
复制相似问题