当前位置: 首页 > 知识库问答 >
问题:

基于配置文件的Maven update属性

王建华
2023-03-14

我想在maven构建期间更改不同属性的值。Maven根据配置文件更改文件中的值,我也尝试了很多其他方法,但它从来都不起作用,我不明白为什么...

这是我的pom.xml

<profiles>
    <profile>
        <id>dev</id>
        <activation>
            <property>
                <name>environment</name>
                <value>dev</value>
            </property>
        </activation>
        <properties>
            <aem.url.prop>hugoL</aem.url.prop>
        </properties>
    </profile>
</profiles>
<build>
<resources>
    <resource>
        <directory>src/main/resources</directory>
        <filtering>true</filtering>
    </resource>
</resources>
<plugins>
  <plugin>
    <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-maven-plugin</artifactId>
        <configuration>
            <executable>true</executable>
        </configuration>
    </plugin>
</plugins>

我有一个基于maven的项目,下面是src/main/resources下名为front-config.properties的文件:

共有1个答案

宋臻
2023-03-14

如果您有一个带有筛选器属性的文件,您应该

  1. 中具有筛选器属性文件的位置

```

<properties>
    <filter.properties>filter-values-myId.properties</filter.properties>
</properties>
<filters>
    <filter>${[a filter property] file location}</filter>
</filters>
 类似资料:
  • 下面的log4j2配置无法删除我的旧文件。 我的日志文件是按照基于时间和基于大小的策略正确生成的,但我不明白为什么不删除这些文件。一切似乎都是正确的,我的日志中没有错误。 我没有前导或尾随空格。 我已经浪费了很多时间来调试这个。官方的log4j2文档很糟糕,因为它没有给出基于java属性的配置示例。 有没有办法解决这个问题? 谢啦

  • 我想根据环境变量设置Spring的活动配置文件。为此,我编写了以下代码: 这段代码被执行,但是,没有配置文件被设置为Spring writes:INFO-没有活动的配置文件集,返回到默认配置文件:default 我如何实现我想要的?

  • 本文向大家介绍基于Hibernate中配置文件的学习(分享),包括了基于Hibernate中配置文件的学习(分享)的使用技巧和注意事项,需要的朋友参考一下 首先我们看一下hibernate的主配置文件 里面主要得代码都有注释说明,大家一看就会懂,在xml文件的最近,我们看到有一句代码为: 这是添加一个映射文件,意思就是你要使用的数据库中的表 映射文件为: 这个配置文件和一个实体类 Employee

  • 我需要创建基于特定环境属性文件的WAR文件。 因此我创建了2个属性文件, > application.dev.properties null

  • 我试图编写一个μn XSLT(1.0版)转换器,将输入的xml文件转换成另一种格式,运行一些用xml文件编写的xpath查询。Xpath查询根据从inptu文件中检索的系统和类型变量而变化。我做到了: 计算系统和类型后,我能够检索我的查询 xpath,如下所示: 如果我打印,一切看起来都不错: 当我尝试将$metadata_mapping作为xpath查询计算时: 我得到以下错误: 17:19:4