当我用(doxia-module-markdown)http://maven.apache.org/doxia/doxia/doxia-modules/doxia-module-markdown创建一个maven站点,并且.md文件有带有符号的链接时,它会产生错误消息。example.md:
# Getting Started
## Now
1. goto [google] (https://www.google.com/?gws_rd=cr&q=test+site:com)
2. or goto <https://www.google.com/?gws_rd=cr&q=test+site:com>错误消息:[ERROR] Failed to execute goal org.apache.maven.plugins:maven-site-plugin:3.3:site (default-site) on project test: Error during page generation: Error parsing 'xxx\projects\test\src\site\markdown\not_working.md': line [3] Error parsing the model: entity reference name can not contain character =' (position: TEXT seen ...<a href="https://www.google.com/?gws_rd=cr&q=... @3:57) -> [Help 1]
只要我移除符号,错误就会消失。
发布于 2013-12-17 09:06:13
尝试用&替换您的符号
字符串似乎被解析为maven XML的一部分,为此您需要转义&,<,>等等。
https://stackoverflow.com/questions/20629485
复制相似问题