首页

解决ant编译ivy时报"Server access error at url ..javax.net.ssl.SSLException: Received fatal alert: protocol_version"异常问题

标签:ant-ivy,ERRORS,ivy:cachepath,SSLException,protocol_version     发布时间:2018-11-02   

一、异常描述

关于通过apache-ant下构建ivy环境时,报出"[ivy:cachepath] :::: ERRORS ..Server access error at url https://repo1.maven.org/maven2/commons-lang/commons-lang/2.3/commons-lang-2.3.pom (javax.net.ssl.SSLException: Received fatal alert: protocol_version)"错误异常,详情如下所示>>

Buildfile: C:\xwood_net\project\xwood-project\ant-project\ivy-bin\build.xml@b@download-ivy:@b@     [echo] installing ivy...@b@      [get] Getting: http://central.maven.org/maven2/org/apache/ivy/ivy/2.4.0/ivy-2.4.0.jar@b@      [get] To: C:\xwood_net\project\xwood-project\ant-project\ivy-bin\ivy\ivy.jar@b@      [get] Not modified - so not downloaded@b@install-ivy:@b@generate-src:@b@go:@b@     [echo] using ivy to resolve commons-lang 2.1...@b@[ivy:cachepath] :: Apache Ivy 2.4.0 - 20141213170938 :: http://ant.apache.org/ivy/ ::@b@[ivy:cachepath] :: loading settings :: url = jar:file:/C:/xwood_net/project/xwood-project/ant-project/ivy-bin/ivy/ivy.jar!/org/apache/ivy/core/settings/ivysettings.xml@b@[ivy:cachepath] :: problems summary ::@b@[ivy:cachepath] :::: WARNINGS@b@[ivy:cachepath] 		module not found: commons-lang#commons-lang;2.3@b@[ivy:cachepath] 	==== local: tried@b@[ivy:cachepath] 	  C:\Users\nijun\.ivy2\local\commons-lang\commons-lang\2.3\ivys\ivy.xml@b@[ivy:cachepath] 	  -- artifact commons-lang#commons-lang;2.3!commons-lang.jar:@b@[ivy:cachepath] 	  C:\Users\nijun\.ivy2\local\commons-lang\commons-lang\2.3\jars\commons-lang.jar@b@[ivy:cachepath] 	==== shared: tried@b@[ivy:cachepath] 	  C:\Users\nijun\.ivy2\shared\commons-lang\commons-lang\2.3\ivys\ivy.xml@b@[ivy:cachepath] 	  -- artifact commons-lang#commons-lang;2.3!commons-lang.jar:@b@[ivy:cachepath] 	  C:\Users\nijun\.ivy2\shared\commons-lang\commons-lang\2.3\jars\commons-lang.jar@b@[ivy:cachepath] 	==== public: tried@b@[ivy:cachepath] 	  https://repo1.maven.org/maven2/commons-lang/commons-lang/2.3/commons-lang-2.3.pom@b@[ivy:cachepath] 	  -- artifact commons-lang#commons-lang;2.3!commons-lang.jar:@b@[ivy:cachepath] 	  https://repo1.maven.org/maven2/commons-lang/commons-lang/2.3/commons-lang-2.3.jar@b@[ivy:cachepath] 		::::::::::::::::::::::::::::::::::::::::::::::@b@[ivy:cachepath] 		::          UNRESOLVED DEPENDENCIES         ::@b@[ivy:cachepath] 		::::::::::::::::::::::::::::::::::::::::::::::@b@[ivy:cachepath] 		:: commons-lang#commons-lang;2.3: not found@b@[ivy:cachepath] 		::::::::::::::::::::::::::::::::::::::::::::::@b@[ivy:cachepath] @b@[ivy:cachepath] :::: ERRORS@b@[ivy:cachepath] 	Server access error at url https://repo1.maven.org/maven2/commons-lang/commons-lang/2.3/commons-lang-2.3.pom (javax.net.ssl.SSLException: Received fatal alert: protocol_version)@b@[ivy:cachepath] 	Server access error at url https://repo1.maven.org/maven2/commons-lang/commons-lang/2.3/commons-lang-2.3.jar (javax.net.ssl.SSLException: Received fatal alert: protocol_version)@b@[ivy:cachepath] @b@[ivy:cachepath] :: USE VERBOSE OR DEBUG MESSAGE LEVEL FOR MORE DETAILS@b@@b@BUILD FAILED@b@C:\xwood_net\project\xwood-project\ant-project\ivy-bin\build.xml:85: impossible to resolve dependencies:@b@	resolve failed - see output for details@b@@b@Total time: 5 seconds

二、解决方法

1. 将ant目录ivy的build.xml注释掉默认下载的ivy-jar包

...@b@<!--@b@  <get src="https://repo1.maven.org/maven2/org/apache/ivy/ivy/${ivy.install.version}/ivy-${ivy.install.version}.jar"@b@             dest="${ivy.jar.file}" usetimestamp="true"/>@b@-->@b@...

2. 删除原来下载的ivy.jar,下载本站依赖本站的maven的xwood-ivy.jar(云盘下载,具体原因参见项目资源源码下载页面)

3. 重写执行编译ant的build.xml构造文件,问题即可解决了

Buildfile: C:\xwood_net\project\xwood-project\ant-project\ivy-bin\build.xml@b@Buildfile: C:\xwood_net\project\xwood-project\ant-project\ivy-bin\build.xml@b@download-ivy:@b@install-ivy:@b@download-ivy:@b@install-ivy:@b@generate-src:@b@go:@b@     [echo] using ivy to resolve commons-lang 2.4...@b@generate-src:@b@go:@b@     [echo] using ivy to resolve commons-lang 2.4...@b@[ivy:cachepath] :: Apache Ivy non official version -  :: http://ant.apache.org/ivy/ ::@b@[ivy:cachepath] :: Apache Ivy non official version -  :: http://ant.apache.org/ivy/ ::@b@[ivy:cachepath] :: loading settings :: url = jar:file:/C:/xwood_net/project/xwood-project/ant-project/ivy-bin/ivy/xwood-ivy-18114.jar!/org/apache/ivy/core/settings/ivysettings.xml@b@[ivy:cachepath] :: loading settings :: url = jar:file:/C:/xwood_net/project/xwood-project/ant-project/ivy-bin/ivy/xwood-ivy-18114.jar!/org/apache/ivy/core/settings/ivysettings.xml@b@[ivy:cachepath] :: resolving dependencies :: commons-lang#commons-lang-caller;working@b@[ivy:cachepath] 	confs: [default, master, compile, provided, runtime, system, sources, javadoc, optional]@b@[ivy:cachepath] 	found commons-lang#commons-lang;2.4 in public@b@[ivy:cachepath] downloading http://192.168.1.202:8081/nexus/content/groups/public/commons-lang/commons-lang/2.4/commons-lang-2.4.jar ...@b@[ivy:cachepath] ........................... (255kB)@b@[ivy:cachepath] .. (0kB)@b@[ivy:cachepath] 	[SUCCESSFUL ] commons-lang#commons-lang;2.4!commons-lang.jar (148ms)@b@[ivy:cachepath] :: resolution report :: resolve 97ms :: artifacts dl 158ms@b@	---------------------------------------------------------------------@b@	|                  |            modules            ||   artifacts   |@b@	|       conf       | number| search|dwnlded|evicted|| number|dwnlded|@b@	---------------------------------------------------------------------@b@	|      default     |   1   |   0   |   0   |   0   ||   1   |   1   |@b@	|      master      |   1   |   0   |   0   |   0   ||   1   |   1   |@b@	|      compile     |   1   |   0   |   0   |   0   ||   0   |   0   |@b@	|     provided     |   1   |   0   |   0   |   0   ||   0   |   0   |@b@	|      runtime     |   1   |   0   |   0   |   0   ||   0   |   0   |@b@	|      system      |   1   |   0   |   0   |   0   ||   0   |   0   |@b@	|      sources     |   1   |   0   |   0   |   0   ||   0   |   0   |@b@	|      javadoc     |   1   |   0   |   0   |   0   ||   0   |   0   |@b@	|     optional     |   1   |   0   |   0   |   0   ||   0   |   0   |@b@	---------------------------------------------------------------------@b@     [echo] compiling...@b@    [mkdir] Created dir: C:\xwood_net\project\xwood-project\ant-project\ivy-bin\build@b@    [javac] Compiling 1 source file to C:\xwood_net\project\xwood-project\ant-project\ivy-bin\build@b@     [echo] @b@     [echo] We are now ready to execute our simple program with its dependency on commons-lang.@b@     [echo] Let's go!@b@     [echo]         @b@[ivy:cachepath] :: resolving dependencies :: commons-lang#commons-lang-caller;working@b@[ivy:cachepath] 	confs: [default, master, compile, provided, runtime, system, sources, javadoc, optional]@b@     [java] standard message : hello ivy !@b@     [java] capitalized by org.apache.commons.lang.WordUtils : Hello Ivy !@b@BUILD SUCCESSFUL@b@Total time: 5 seconds@b@[ivy:cachepath] 	found commons-lang#commons-lang;2.4 in public
<<推荐下载>>
  • (1) 阿里巴巴Java开发手册8种不同版本
  • (2) Web前端开发视频教程
  • (3) 30+明星讲师PPT课件分享一线大厂架构实战经验
  • (4) java开发_架构篇_视频资源分享_v2208
  • (5) java开发_高级篇_视频资源分享_v2208
  • (6) java开发_进阶篇(中级)_视频资源分享_v2208
  • (7) java开发_入门篇_视频资源分享_v2208
  • (8) 微信小程序开发视频1+167源码+实战demo等下载
  • (9) easy-shopping电子商务java源码(附脚本和安装文档说明)下载
  • (10) java常用的72份知名实用的电子书下载
  • (11) java开发性能优化资料整理大全(8份电子文档+3份实战优化)下载
  • (12) 9个常用的算法设计资料和100以上视频课件内容下载
  • (13) vue开发必备常用手册16件下载
  • (14) 21种不同技术集群方案(es、flink、redis、nginx、zk、lvs、kafka、mysql、k8s等)参考资料下载
  • (15) 20种技术代码规范(js/java/dba/阿里/华为/oracle/mysql等)参考资料下载
  • (16) 微服务五套资料(0-1,架构设计,springcloud,nacos等)下载
  • (17) 架构师(28知识图谱+3套简历模板+6套架构实战文档等)完整资料整理下载
  • (18) 大数据18套实战基础知识+8套简历模板下载
  • (19) 并发编程全套(7套+阿里巴巴+亿级实战等)实战资料下载
  • (20) Kafka九套学习整理知识点全套(面试+笔记+代码api+命令+容备等)资料下载
  • (21) java全套9个不同方向类型的面试题(基础+核心+大厂+架构师+近万套题库等)下载
  • (22) JAVA开发常用API帮助文档大全(超52种以上技术资料,高手必备)下载
  • (23) springcloud超详细139件全套学习实战资料( 视频课件+源码demo+文档资料等)下载
  • 更多推荐>>
  • <<热门文章>>