0
我有一个多存储库基于Maven的项目,有一些项目有多个模块。在本地运行jetty时使用了jetty-maven-plugin
配置,其中引用了项目本地src/etc/jetty-plus.xml
文件中的数据库连接详细信息。它们在运行集成测试时以及开发人员在本地运行应用程序时使用。如何从其他Maven项目中包含配置数据?
我想分离出数据库创建&升级脚本,并希望码头文件到一个单独的Maven项目,并让其他项目声明对这个新项目中的模块的依赖关系。
我在考虑必须为这些文件创建一个单独的模块,并声明maven码头插件可以访问的某种依赖关系。我的主要问题是如何配置当前具有此配置的jetty插件 - 我希望能够从依赖中获取此文件 - 但此文件是开发人员特定的,不是存储库代码的一部分。
<webAppConfig>
<contextPath>/someService</contextPath>
<jettyEnvXml>src/etc/jetty-plus.xml</jettyEnvXml>
</webAppConfig>
有没有办法做到这一点?
你是说你想把jetty-plus.xml文件放到一个单独的maven项目中,然后让jetty插件从这个项目中读取jetty-plus.xml文件?或者,每个开发者都会在他的机器上有他自己的jetty-plus.xml文件? – user944849 2013-03-09 03:36:48
[多个插件执行之间的Maven共享配置]的可能重复(http://stackoverflow.com/questions/16795922/maven-share-configuration-between-multiple-plugin-executions) – 2014-11-04 15:50:47