maven多模块项目有没有方法共享properties文件?

Maven多模块项目(所有模块都是平级的,不是父子结构),每个模块实现一块功能,所以要在每个模块下配置generatorConfig.xml自动生成接口和XML。现在每个模块的配置文件里都把数据库属性写死的,这样后期更新的时候就太麻烦了。有没有办法让每个模块都引用某个共通模块里的properties文件?

阅读 13.6k
1 个回答

在配置文件的归属模块的pom.xml文件中配置下打包时同时也打包项目src目录下的xml,properties等配置文件。这样,其他引用了这个归属模块的项目,就可以直接调用。

  <build>
        <resources>
            <resource>
                <directory>src/main/java</directory>
                <includes>
                    <include>**/*.properties</include>
                    <include>**/*.xml</include>
                </includes>
                <filtering>false</filtering>
            </resource>
        </resources>
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进