我有一个带有wsdl文件的项目,想用gradle从它们生成java类。偶然发现了这个link,并尝试了各种可能的方法来配置我的项目中的插件。
PS:我是Gradle的新手:-)
使用插件DSL技术进入插件时
plugins {
id "com.github.bjornvester.wsdl2java" version "1.2"
}
它抛出我与插件没有找到
如果使用传统的插件应用程序技术,它会抛出
httpRequestException with could not GET 'https://plugins.gradle.org/m2/gradle/plugin/bjornvester/wsdl2java-gradle-plugin/1.2/wsdl2java-gradle-plugin-1.2.pom'
服务器可能不支持客户端请求的TLS协议版本:(TLSv1.2)。
它要求我配置客户端以允许使用其他协议,并将我路由到链接:
https://docs.gradle.org/current/userguide/build_environment.html
在整篇文章中,我提到了配置系统属性
systemProp.gradle.https.protocols=TLSv1.2,TLSv1.3
在根gradle-wrapper.properties
文件,但仍然抛出我与相同的错误。
问题:
1.我哪里做错了?
1.如何在我的gradle构建项目中配置https://plugins.gradle.org/search?term=wsdl2java的插件。
1.我应该如何以及在哪里配置插件?settings.gradle
还是gradle build?
1条答案
按热度按时间qcuzuvrc1#
解释一下我面临的实际问题,就是试图从io.mateo.cxf-codegen访问wsdl2java插件
由于通过VDI工作,无法直接从Gradle Repo下载插件,这就是为什么面临早期挑战的原因。
组织VDI会限制对开源插件的访问,并会抛出与TLS或安全证书相关的错误/问题。
在您想要使用插件的相应build.gradle文件中自定义脚本。
注意:可能需要根据存储在组织的中央存储库中的依赖项更改类路径名称。
已运行脚本并能够访问依赖项。
希望这个能帮上忙
这是所有的人......