Java 将BoringSSL与Vertx(ALPN)一起使用
我正在尝试将BoringSSL与Vertx结合使用,以便使用ALPN。我正在运行vertx 3.7.1,并在pom.xml中包含以下内容-Java 将BoringSSL与Vertx(ALPN)一起使用,java,maven,netty,vert.x,Java,Maven,Netty,Vert.x,我正在尝试将BoringSSL与Vertx结合使用,以便使用ALPN。我正在运行vertx 3.7.1,并在pom.xml中包含以下内容- <dependency> <groupId>io.netty</groupId> <artifactId>netty-tcnative-boringssl-static</artifactId> <version>2.0.23.Final</version> &l
<dependency>
<groupId>io.netty</groupId>
<artifactId>netty-tcnative-boringssl-static</artifactId>
<version>2.0.23.Final</version>
</dependency>
伊奥·内蒂
netty Tcing boringssl静态
2.0.23.1决赛
当我运行我的应用程序时,我得到以下消息——“ALPN不可用于JDK SSL/TLS引擎”。如果将运行时
或编译
添加到依赖项中,则在通过IDE运行应用程序时不会收到此消息
但是,当我使用任何作用域(或未定义作用域)构建jar时,生成的jar不包含boringssl片段。更具体地说,有一个io.netty
包,但是缺少io.netty.internal.tcnative
如何将此包包含在我正在构建的最后一个jar中?如何打包应用程序?作为一个胖罐子?你如何包装你的应用程序?作为一个胖罐子?