本文共 1749 字,大约阅读时间需要 5 分钟。
目录
[ERROR] E:\workspace-mars\SSM\src\main\java\com\starfall\ssm\service\UrlLogService.java:14: 错误: 未知标记: name
[ERROR] * @name: UrlLogService
初步判断是Maven无法识别JavaDoc中的标记:
解决方案:
加上下方的红色配置:[ERROR]就会变成了[WARNING],最终会build通过的。
<reporting>
<plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> <version>2.10.4</version> <configuration> <additionalparam>-Xdoclint:none</additionalparam> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-project-info-reports-plugin</artifactId> <version>2.9</version> </plugin> </plugins> </reporting>
参考:
[ERROR] Unable to determine if resource antlr:antlr:jar:2.7.2:compile exists in http://download.java.net/maven/2/
[ERROR] Unable to determine if resource antlr:antlr:jar:2.7.2:compile exists in http://download.java.net/maven/glassfish [ERROR] Unable to determine if resource com.alibaba:fastjson:jar:1.2.46:compile exists in http://download.java.net/maven/2/
解决方案:
pom文件增加配置
<properties>
<dependency.locations.enabled>false</dependency.locations.enabled> </properties>
参考:
解决方案:
配置一个系统环境变量
变量名:JAVA_TOOL_OPTIONS
变量值:-Dfile.encoding=UTF-8
参考:
参考:
问题重现:
初步判断:
安装的中文系统默认字符集是GBK,我们安装的软件一般都继承使用操作系统的默认字符集。
由于代码使用的UTF-8,而maven编译的时候使用的GBK的缘故。
解决方案:
第一种方法:是在maven插件maven-compiler-plugin下配置encoding:
maven-compiler-plugin
第二种方法:在项目的pom.xml文件中添加下面的配置:
UTF-8
转:
删除maven本地库之后重新下载本地库
转:
转载地址:http://gplci.baihongyu.com/