如何包含来自另一个Maven项目的配置数据?

如何包含来自另一个Maven项目的配置数据?,maven,Maven,我有一个基于多存储库Maven的项目,其中一些项目有多个模块。在本地运行jetty时使用了jetty maven插件配置,这些配置引用了project localsrc/etc/jetty plus.xml文件中的数据库连接详细信息。它们在运行集成测试和开发人员在本地运行应用程序时使用 我正在尝试将数据库创建和升级脚本以及jetty文件分离到一个单独的Maven项目中,并让其他项目在这个新项目中声明对模块的依赖关系 我在考虑只为这些文件提供一个单独的模块,并声明一些maven jetty插件可以

我有一个基于多存储库Maven的项目,其中一些项目有多个模块。在本地运行jetty时使用了
jetty maven插件
配置,这些配置引用了project local
src/etc/jetty plus.xml
文件中的数据库连接详细信息。它们在运行集成测试和开发人员在本地运行应用程序时使用

我正在尝试将数据库创建和升级脚本以及jetty文件分离到一个单独的Maven项目中,并让其他项目在这个新项目中声明对模块的依赖关系

我在考虑只为这些文件提供一个单独的模块,并声明一些maven jetty插件可以访问的依赖关系。我的主要问题是如何配置jetty插件,该插件当前具有此配置-我希望能够从依赖项中获取此文件-但此文件是特定于开发人员的,并且不是存储库代码的一部分

<webAppConfig>
    <contextPath>/someService</contextPath>
    <jettyEnvXml>src/etc/jetty-plus.xml</jettyEnvXml>
</webAppConfig>

/一些服务
src/etc/jetty-plus.xml

有办法做到这一点吗?

也许maven依赖插件正是您所需要的。它的目标是允许将其他工件的一部分(例如,您的配置数据)复制到您的项目中。查看页面的第页。

您是说要将jetty-plus.xml文件放入单独的maven项目中,然后让jetty插件从此项目中读取jetty-plus.xml文件?或者,每个开发人员是否会在其机器上的某个地方拥有自己的jetty-plus.xml文件