(1)你用过classifier 吗?
- 因为想用JSONObject、JSONArray编程,需要用到json-lib的jar包,平常的配置如下:
<dependency>
<groupId>net.sf.json-lib</groupId>
<artifactId>json-lib</artifactId>
<version>2.4</version>
</dependency>
- 问题是下载不下来,直接从仓库中去看,地址。-jdk15是什么鬼?
- 好吧,最后知道是这么配置的
<dependency>
<groupId>net.sf.json-lib</groupId>
<artifactId>json-lib</artifactId>
<version>2.4</version>
<classifier>jdk15</classifier>
</dependency>
(2)官网的Maven配置都不对,我还说些什么-_-
- 想用MyBatis提供的逆向工程,看官网提示的maven下载方式如下,地址
<dependency>
<groupId>org.mybatis.generator</groupId>
<artifactId>mybatis-generator</artifactId>
<version>1.3.5</version>
</dependency>
- 结果还是下载不下来,去仓库看,没有jar包。所以,你是让我下载什么?
(3) MVN REPOSITORY的欺骗
- 想在jsp中,用jstl标签库,那必须引入包。平常配置无非
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
<version>1.2</version>
</dependency>
- 然而,我偶然看到,在网站上方还有如下字样,地址
- 这怎么能忍,果断把配置换过去
<dependency>
<groupId>javax.servlet.jsp.jstl</groupId>
<artifactId>jstl</artifactId>
<version>1.2</version>
</dependency>
- 结果,呵呵,看看仓库,地址。里面只有源码包,所以你用红字写成这样是要干嘛。改回去吧!
(4)编码 UTF-8 的不可映射字符
想使用FastDFS的java客户端,中央仓库没有。果断去GitHub上Down下源码,编译部署到本地Maven私服上。好吧,编译竟然会遇到这个问题!
直接说原因吧,无数的UTF-8编码的代码文件中间,竟然夹杂着两个ASCI编码的代码文件。你厉害!
默默的用Notepad++把格式转过去。
说的就是你这个项目。
(5)老项目常出的问题:Plugin execution not covered by lifecycle
- 参照博客吧