zoukankan      html  css  js  c++  java
  • pom activeByDefault 不生效

    问题

    pom里<profile>配置了activeByDefault,但是不生效

    <profiles>
        <profile>
            <id>dev</id>
            <activation>
                <activeByDefault>true</activeByDefault>
            </activation>
            <properties>
                <!-- 测试使用的变量 -->
                <pom.test.flag>true</pom.test.flag>
                <pom.test.ukey.code>jiashubing</pom.test.ukey.code>
            </properties>
        </profile>
        <profile>
            <id>pro</id>
            <properties>
                <!-- 测试使用的变量 -->
                <pom.test.flag>false</pom.test.flag>
                <pom.test.ukey.code>jiashubing</pom.test.ukey.code>
            </properties>
        </profile>
    </profiles>

    解决

    在pom的<build>中添加如下代码

    <build>
        <resources>
            <resource>
                <directory>src/main/resources</directory>
                <filtering>true</filtering>
                <includes>
                    <include>**/*.xml</include>
                    <include>**/*.properties</include>
                </includes>
            </resource>
        </resources>
        ...
    </build>

    maven编译的时候,不知道属性文件在哪里,配置一下就好了

  • 相关阅读:
    第十三周助教总结
    C语言I博客作业09
    第十二周助教总结
    C语言I博客作业08
    第十一周助教总结
    C语言I博客作业07
    C语言I博客作业06
    C语言I博客作业05
    C语言I作业07
    C语言I作业06
  • 原文地址:https://www.cnblogs.com/acm-bingzi/p/pom_active_by_default.html
Copyright © 2011-2022 走看看