Mybatis3源码加注释后后编译问题

参考:https://mp.weixin.qq.com/s/v0ihaPsuyGufdc_ImEqX8A给mybatis3源码加注释并编译源代码

编译命令:

mvn clean

mvn install -DskipTests=true -Dmaven.test.skip=true -Dlicense.skip=true

自己编译Mybatis3源码的时候报错如下:

[INFO] --- maven-pdf-plugin:1.4:pdf (pdf) @ mybatis ---
[INFO] Skipped report generation.
[warn] No document root specified, local links will not be resolved correctly!
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 32.131 s
[INFO] Finished at: 2020-05-11T00:37:02+08:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-pdf-plugin:1.4:pdf (pdf) on project mybatis: Error during document generation: Error parsing I:\myWork\mybatis\mybatis-3\target\pdf\site.tmp\xdoc\getting-started.xml: Error parsing the model: only whitespace content allowed before start tag and not \ufeff (position: COMMENT seen ...g permissions and\r\n limitations under the License.\r\n\r\n-->\r\n\ufeff... @18:2) -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException

解决办法:

将mybatis/pom.xml中以下依赖注释掉

<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-pdf-plugin</artifactId>
</plugin>

将mybatis-parent/pom.xml中以下依赖注释掉

<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-pdf-plugin</artifactId>
<version>${pdf.version}</version>
<executions>
<execution>
<id>pdf</id>
<phase>prepare-package</phase>
<goals>
<goal>pdf</goal>
</goals>
<configuration>
<includeReports>false</includeReports>
</configuration>
</execution>
</executions>
</plugin>

注释掉上面依赖,重新编译即可。
Mybatis3源码加注释后后编译问题

上一篇:eclipse/intellij idea 查看java源码和注释


下一篇:idea查看源码没有注释的问题