我有一个基于 Maven 的多存储库项目,其中一些项目具有多个模块。在本地运行码头时使用了一些jetty-maven-plugin
配置,这些配置参考了项目本地src/etc/jetty-plus.xml
文件中的数据库连接详细信息。它们在运行集成测试和开发人员在本地运行应用程序时使用。
我正在尝试将数据库创建和升级脚本分开,并希望将码头文件分离到一个单独的 Maven 项目中,并让其他项目声明对这个新项目中模块的依赖关系。
我正在考虑只为这些文件创建一个单独的模块,并声明某种依赖关系,maven jetty 插件可以访问。我的主要问题是如何配置当前具有此配置的码头插件-我希望能够从依赖项中获取此文件-但此文件是开发人员特定的,不是存储库代码的一部分。
<webAppConfig>
<contextPath>/someService</contextPath>
<jettyEnvXml>src/etc/jetty-plus.xml</jettyEnvXml>
</webAppConfig>
有没有办法做到这一点?