在我的 Maven 2 项目中,我应该将 weblogic-application.xml 放在哪里?

Posted

技术标签:

【中文标题】在我的 Maven 2 项目中,我应该将 weblogic-application.xml 放在哪里?【英文标题】:Where do I put weblogic-application.xml in my Maven 2 project? 【发布时间】:2011-04-06 11:18:39 【问题描述】:

我应该将weblogic-application.xml 放在我的 Maven 2 项目中的什么位置,以便 Maven 将它放在目标 EAR 工件中的 META_INF 中?

【问题讨论】:

不应该在项目资源目录下吗? META-INF 通常包含版本信息的 META.INF。 【参考方案1】:

weblogic-application.xml 应该打包在最终 EAR 的 META-INF 目录中(在标准 application.xml 旁边)。

使用Maven EAR Plugin,要包含在EAR 中的额外文件的默认位置(您可以使用earSourceDirectory 参数控制)是src/main/application。因此,以下将起作用(使用默认值):

我的耳朵 |-- 源 | `--主要 | `-- 应用程序 | `-- 元信息 | `-- weblogic-application.xml `-- pom.xml

【讨论】:

以上是关于在我的 Maven 2 项目中,我应该将 weblogic-application.xml 放在哪里?的主要内容,如果未能解决你的问题,请参考以下文章

将项目从bitbucket导入到本地maven存储库

Maven:我应该保留还是删除声明的依赖关系,它们也是传递依赖关系?

用于 Maven 项目的 Netbeans Profiler

Maven多模块项目管理小结

eclipse插件——maven

Maven项目中的人工本地回购