Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/391.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache httpcomponents模块用于Java+;9_Java_Java 11_Apache Httpcomponents_Java Module_Jlink - Fatal编程技术网

Apache httpcomponents模块用于Java+;9

Apache httpcomponents模块用于Java+;9,java,java-11,apache-httpcomponents,java-module,jlink,Java,Java 11,Apache Httpcomponents,Java Module,Jlink,我正在处理一个模块化java项目。要使用jlink导出程序,我需要所有依赖项都是模块化的,但是apachehttpcomponents不是 由于我没有找到任何具有模块化格式(带有模块描述符)的httpcomponents,所以我正试图自己将它们模块化 问题是我已经用了太长时间(超过一天)。从httpclient开始,我还必须对其所有依赖项进行模块化。现在我就像在第三级层次结构中一样,我不知道还剩下多少个LIB。其中一些是:avalon.framework,logkit,log4j,javax.s

我正在处理一个模块化java项目。要使用
jlink
导出程序,我需要所有依赖项都是模块化的,但是apache
httpcomponents
不是

由于我没有找到任何具有模块化格式(带有模块描述符)的
httpcomponents
,所以我正试图自己将它们模块化

问题是我已经用了太长时间(超过一天)。从
httpclient
开始,我还必须对其所有依赖项进行模块化。现在我就像在第三级层次结构中一样,我不知道还剩下多少个LIB。其中一些是:
avalon.framework
logkit
log4j
javax.servlet.api
,等等

该应用程序使用apache管理代理、证书和其他内容


继续模块化是否方便?或者我应该调整所有代码以供使用

继续模块化是否方便我相信,所有的库维护人员,而不仅仅是一个人,都应该承担所有的痛苦。但是,是的,一旦你做到了这一点,你可能会成为一个更快乐的人。根据这里的社区经验(请参阅,适应
java.net.http
不如使用
httpcomponents
而不进行模块化。如果您发现一些已经模块化的东西,我建议您使用它,而不是基本上自己重新编写整个库