当前位置:  开发笔记 > 前端 > 正文

我应该在哪里放置Maven项目的应用程序配置文件?

如何解决《我应该在哪里放置Maven项目的应用程序配置文件?》经验,为你挑选了1个好方法。

我正在使用Maven Application Assembler插件从我的Java项目生成独立的可执行文件.应用程序读入配置文件,包括Spring文件.Application Assembler插件有一个选项(默认激活),可以将etc /目录添加到应用程序的类路径中,但是如何让插件将配置文件复制到此目录中呢?

或者更一般地说,Maven中应用程序配置文件的犹太位置在哪里不应该打包在工件中?



1> Nathan Feger..:

您还可以使用资源过滤:http: //maven.apache.org/guides/getting-started/index.html#How_do_I_filter_resource_files

打开过滤:

...

...

      
        src/main/resources
        true
      
    
...

...

在src/main/resources下创建一个文件,例如:application.properties

application.properties

configprop.1=${param1}
configprop.2=${param2}

然后设置一个配置文件并在settings.xml中设置一些属性,这些属性设置不同的属性,具体取决于它是dev还是生成版本.请参阅:http://maven.apache.org/guides/introduction/introduction-to-profiles.html

我有不同的属性设置,具体取决于它是构建服务器,开发还是生产部署

mvn -Denv = dev || mvn -Denv = dev-build || mvn -Denv =生产

maven链接有很好的描述.

推荐阅读
手机用户2402851155
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有