前言

把工作中容易遇到的关于maven问题做了一下记录,发现有些可以通过VM options设置参数解决,于是把他们总结写了篇博客。

1.maven控制台输出乱码问题

出现这个原因是源码使用的是UTF-8编码,maven平台默认编码是GBK.只需要将VM Options属性值设置为:-Dfile.encoding=GB2312;

2.证书校验问题

使用httpclient请求https的链接时,报错:PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target。在网上找了好久下载证书并安装在本地都没解决问题,后来时通过在Maven命令后加入参数“-Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true”解决了问题。

3. maven下载依赖问题

一开始每次导入maven项目pom文件都会报错,用maven的install命令下载的依赖没有效果,还是有些问题。执行以下操作

将最上面的勾打上
然后在VM Options下面输入

-Dmaven.wagon.http.ssl.insecure=true
-Dmaven.wagon.http.ssl.allowall=true
-Dmaven.wagon.http.ssl.ignore.validity.dates=true

4.总结

不同的命令需要用空格隔开。

maven通过配置VM options可以解决乱码、证书、依赖下载等问题相关推荐

  1. 血战Maven,各种问题,Eclipse控制台乱码,Maven打包时Javadoc失败-UTF-8-BOM编码

    最近继续Maven打包,一个项目又遇到问题了. 提示Javadoc失败,但是没有 Eclipse控制台乱码了,看不清具体原因. 瞎猜,太费时间了. 首要问题是解决乱码. 可以参考:转载 Eclipse ...

  2. Maven项目配置、检出、运行

    副标题:JDK安装到Maven运行 关键字:JDK + SVN + Maven + Tomcat + Eclipse + IDEA 一.JDK 1.JDK包 JDK包 ../Java/jdk1.8   ...

  3. Intellij IDEA 的VM options参数配置说明

    Intellij IDEA 的Tomcat Server 配置VM options参数说明 点击Intellij IDEA 界面窗口Run,打开Edit Configuration,出现Run/Deb ...

  4. maven打包报内存不足,配置maven vm options

    服务器上内存所剩余不多了,用mvn打包报内存不足.解决办法就要把vm options中内存设置小一些. .mvn/jvm.config文件: 从 Maven 3.3.1+ 开始,您可以通过${mave ...

  5. maven导入模块后重新导入有两个一样的_Testng在Maven中配置Reportng中文乱码解决及笔记记录...

    Testng在maven中配置Reportng及执行 Maven的pom.xml配置: <project xmlns="http://maven.apache.org/POM/4.0. ...

  6. IDEA - 解决 Maven 初始化配置 web.xml 为 2.3 的问题

    IDEA - 解决 Maven 初始化配置 web.xml 为 2.3 的问题 参考文章: (1)IDEA - 解决 Maven 初始化配置 web.xml 为 2.3 的问题 (2)https:// ...

  7. Maven项目配置EL表达式原样输出解决方法

    Maven项目配置EL表达式原样输出解决方法 参考文章: (1)Maven项目配置EL表达式原样输出解决方法 (2)https://www.cnblogs.com/d191/p/11689610.ht ...

  8. IDEA配置好maven后新建maven项目一直build失败的解决方法

    IDEA配置好maven后新建maven项目一直build失败的解决方法 参考文章: (1)IDEA配置好maven后新建maven项目一直build失败的解决方法 (2)https://www.cn ...

  9. (配置消息转换器)解决后台返回json数据到前台时页面时中文显示乱码问题

    (配置消息转换器)解决后台返回json数据到前台时页面时中文显示乱码问题 SpringMVC.xml中加 <!-- 配置消息转换器(解决中文乱码问题)--><mvc:annotati ...

最新文章

  1. 做「容量预估」可没有true和false
  2. 这个网站收集了很多杂志的审稿周期和收稿、拒稿意见,值得看看
  3. erdas裁剪影像_运用ERDAS裁剪影像
  4. linux mtime参数,linux find mtime参数详解
  5. java常量池的理解_Java常量池的大概理解
  6. html网页毕业论文,HTML网页设计毕业论文.pdf
  7. 使用idea的database模块绘制数据库er图
  8. Python坦克大战源代码
  9. Xcode9安装插件,xcode9安装使用Alcatraz
  10. 解构华为AI技术布局:构建无所不及的智能
  11. 清除dell服务器面板告警信息,DELL面板告警日志
  12. Coursera吴恩达机器学习week4笔记
  13. kal渗透----缓冲区溢出个人笔记
  14. 使用Javascript无限添加QQ好友原理解析
  15. LAMP—Mysql数据库
  16. STM32CubeIDE 利用LL库 SysTick简单实现hcsr04超声波测距
  17. mysql where or短路吗,是否对SQL WHERE子句进行了短路评估?
  18. UG NX C#.NET 二次开发步骤
  19. Delphi测试ODBC连接达梦数据库
  20. 软件工程专插本_2021年软件工程专业-编译原理-考试大纲(专插本).docx

热门文章

  1. c#和java部署pytorch同事识别两个图片_身份证OCR识别移动端服务器
  2. Centos7下彻底删除Mysql, 重新安装Mysql
  3. 从 MMU 看内存管理
  4. Elasticsearch:Geo Point 和 Geo Shape 查询解释
  5. Linux根目录下的内容
  6. 【解决问题】mybatis plus 读取数据库没有返回值问题 返回值都为null
  7. Java小小RPG游戏第五版(基于第四版优化)
  8. windows下查看端口的方法
  9. 将图片转为可编辑的excel、word技巧备忘录
  10. 五、python递归解析JSON