pom.xml没有从settings.xml

时间:2016-08-30 07:35:56

标签: xml maven settings

我的pom.xml没有从settings.xml中选择变量。

下面是我在settings.xml中指定的代码

<profile>
      <id>compiler</id>
<activation>
            <activeByDefault>true</activeByDefault>
        </activation>
      <properties>
        <jdk_1.7>C:/Program Files (x86)/Java/jdk1.7.0_45</jdk_1.7>
        <jdk_1.6>C:/Program Files (x86)/Java/jdk1.6.0_29</jdk_1.6>
      </properties>
    </profile>

之后我在我的活跃个人资料中提供了个人资料ID,如

<activeProfile>compiler</activeProfile>

然后我把这个JDk放在mypom.xml中。下面是代码

<properties>
            <jdk>${jdk_1.7}</jdk>
            <maven.compiler.argument.source>1.7</maven.compiler.argument.source>
            <maven.compiler.argument.target>1.7</maven.compiler.argument.target>
            <envClassifier>JDK1.7</envClassifier>
</properties>

之后我的pom.xml也没有从settings.xml中选择这个jdk_1.7变量。

如果我运行此代码,那么我得到以下错误

[ERROR] Error executing Maven.
[ERROR] 1 problem was encountered while building the effective settings
[FATAL] Non-parseable settings C:\apache-maven-3.2.3\conf\settings.xml: expected START_TAG or END_TAG not TEXT (position: TEXT seen ...<properties>\r\n\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd <j... @137:11)  @ C:\apache-maven-3.2.3\conf\settings.xml, line 137, column 11

有人可以帮助我吗?

0 个答案:

没有答案