当前位置:  开发笔记 > 编程语言 > 正文

当我在构建时使用配置文件填充属性文件时,如何在Eclipse中运行Maven webapp?

如何解决《当我在构建时使用配置文件填充属性文件时,如何在Eclipse中运行Mavenwebapp?》经验,为你挑选了0个好方法。

以下是我的POM中的示例配置文件:

    
    
        QA
        
            true
        
        
            jdbc:mysql://127.0.0.1:3306/SomeDB
            webapp
            somepassword
        
    
    ...

然后我在我的资源文件夹中有一个属性文件,如下所示:

jdbc.url = ${jdbc.url}
jdbc.username = ${jdbc.username}
jdbc.password = ${jdbc.password}

最后我在我的POM中打开过滤:

    
    
        
            src/main/resources
            true
        
    
    ...

这实际上是一个简化的例子,但你明白了.基本上我跑的时候

mvn install -P QA

Maven将过滤我的app.properties文件,用配置文件中保存的值替换所有占位符,并部署填充的属性文件.

所有这一切的问题在于我喜欢在Eclipse中使用Servers机制,我在IDE中运行Tomcat.我的项目在这个实例中运行,Eclipse负责更新,重新部署等.然而,在IDE中部署期间,Maven被排除在外,并且此属性文件永远不会正确填充.

那么,如何在IDE中继续运行我的项目,但是是否已正确填充此属性文件?

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