java - 想要使用 Maven 资源插件从 pom 构建的属性文件中设置值

标签 java maven filtering maven-resources-plugin

我有一个名为 environment.properties 的属性文件。在这个文件中,我有一个条目:

applicationUrl = ${applicationUrlFromPom}

我想在 pom 文件中使用 maven 资源插件设置,这样这个值可以在构建时设置,我可以在 Java 中使用属性文件中的这个值。

提前谢谢

最佳答案

假设您的 pom 中有属性作为

<properties>
   <applicationUrlFromPom>http://www.coolbeans.com/some/url</applicationUrlFromPom>
</properties>

需要添加资源过滤

<resources>
    <resource>
        <directory>src/main/resources</directory>
        <filtering>true</filtering>
    </resource>
</resources>

哪里<directory>是您的属性文件所在的目录。

关于java - 想要使用 Maven 资源插件从 pom 构建的属性文件中设置值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18853589/

相关文章:

java - 将子类对象添加到 ArrayList<Base Class>

java - 如何为应用内计费创建单独的线程

java - 当我在 android 中单击最小化/后退按钮时, Activity 消失

Spring Boot .JAR 无法运行(maven、intellij、hibernate...)

php - 获取两个二维数组的关联行之间的差异

filter - 使用微服务架构进行分页或过滤数据的策略有哪些?

java - 如何从Android应用程序将多媒体文件上传到azure

maven - ChangeLog 插件 Maven - POM 中的配置

java - maven-resources-plugin 设置为不同阶段

python - numpy 数组过滤两次并替换