美文网首页我爱编程
通过maven扫描Settings.xml报错:entity r

通过maven扫描Settings.xml报错:entity r

作者: 荒原_狼 | 来源:发表于2018-04-16 17:20 被阅读0次

通过maven扫描时,在settings.xml中添加配置如下:

<profile>
      <id>sonar</id>
      <activation>
        <activeByDefault>true</activeByDefault>
      </activation>
      <properties>
        <sonar.jdbc.url>jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8</sonar.jdbc.url>
        <sonar.jdbc.driver>com.mysql.jdbc.Driver</sonar.jdbc.driver>
        <sonar.jdbc.username>sonar</sonar.jdbc.username>
        <sonar.jdbc.password>sonar</sonr.jdbc.password>
        <sonar.host.url>http://localhost:9000</sonar.host.url>
        <sonar.login>admin</sonar.login>
        <sonar.password>admin<sonar.password>
      </properties>
    </profile>

然后用下列mvn命令编译时

mvn clean sonar:sonar

Settings.xml报错:entity reference name can not contain character ='
查询之后发现,是需要将‘&’进行HTML转义


图片.png

进而改成

<profile>
      <id>sonar</id>
      <activation>
        <activeByDefault>true</activeByDefault>
      </activation>
      <properties>
        <sonar.jdbc.url>jdbc:mysql://localhost:3306/sonar?useUnicode=true&amp;characterEncoding=utf8</sonar.jdbc.url>
        <sonar.jdbc.driver>com.mysql.jdbc.Driver</sonar.jdbc.driver>
        <sonar.jdbc.username>sonar</sonar.jdbc.username>
        <sonar.jdbc.password>sonar</sonar.jdbc.password>
        <sonar.host.url>http://localhost:9000</sonar.host.url>
        <sonar.login>admin</sonar.login>
        <sonar.password>admin</sonar.password>
      </properties>
    </profile>

改完后,终于可以愉快的扫描啦!

相关文章

网友评论

    本文标题:通过maven扫描Settings.xml报错:entity r

    本文链接:https://www.haomeiwen.com/subject/romekftx.html