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