Maven - '覆盖'在外部设置中不起作用

时间:2018-05-24 11:53:33

标签: maven

我在我的应用中使用弹簧启动:

<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>2.0.1.RELEASE</version>
</parent>

在我的外部settings.xml中,我定义了这样的资源插件:

     <profile>
        <activation>
          <activeByDefault>false</activeByDefault>
        </activation>
        <id>dev</id>
        ...
        <plugins>
            <plugin>            
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-resources-plugin</artifactId>
                    <version>3.0.2</version>
                    <configuration combine.self="override">
                      <delimiters>
                        <delimiter>^^</delimiter>
                      </delimiters>
                      <useDefaultDelimiters>false</useDefaultDelimiters>
                    </configuration>
                  </plugin>
            </plugins>
        </build>

这不起作用。当我把它移到我的pom时,它有效。我知道设置文件是红色的,因为从中获取了dev属性。有什么问题?

0 个答案:

没有答案