从 GitHub MyBatis 3 下载 MyBatis 最新 tag 的源码压缩包, 如 mybatis-3-mybatis-3.5.7.zip
解压,maven install 的时候控制台一直报错如下:
failure occured while calling class com.mycila.maven.plugin.license.git.CopyrightRangeProvider java.
报错的应该是 license-maven-plugin 执行 format 命令的时候,该插件被用于在源文件上加 license 声明,声明里面有一个表达式 ${license.git.copyrightYears} 无法被替换, 从而报错。因为源码是从tag里面下载的zip压缩包,其中不含 .git 版本信息,所以插件拿不到正确的值,无法完成替换。在源码目录下创建一个新的git仓库即可
解决办法:直接在主目录上打开cmd 执行如下命令:
git init
需要提前安装git
这时候再点击编译就没有报错了