我对maven-2很陌生,我在Netbeans-7.3.1中使用它,所以我希望这个问题不是一个愚蠢的问题。
我使用maven创建了一个EAR项目,其中包括2个EJB模块。ear也是带有pom打包的聚合pom项目中的一个模块。在清理和构建聚合pom项目之后,当我在存储库中探索生成的ear工件时,我在ear的META中和在2EJB的META中找到了一个文件夹,其中包含了包含pom.xml和pom.properties的模块的packake结构。
我想知道这些文件有什么用?我能在不影响神器的情况下移除它们吗?最后一个问题是,是否有其他方法可以导出聚合器pom项目及其子模块,而不是从maven存储库获得ear (使用Netbeans)?
发布于 2013-09-14 09:16:56
您可以从META目录中删除所有maven元数据(如pom.xml和pom.properties)。
application.xml (应用服务器在部署期间使用此文件)是*.EAR (企业存档)中的主要文件。Maven用maven-ear-plugin生成appication.xml文件。
因此,*..EAR/META中所需的所有数据:
/META-INF/application.xml
/META-INF/MANIFEST.MF 所有其他可以删除的数据
https://stackoverflow.com/questions/18796985
复制相似问题