Apache httpcomponents模块用于Java+;9
我正在处理一个模块化java项目。要使用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
jlink
导出程序,我需要所有依赖项都是模块化的,但是apachehttpcomponents
不是
由于我没有找到任何具有模块化格式(带有模块描述符)的httpcomponents
,所以我正试图自己将它们模块化
问题是我已经用了太长时间(超过一天)。从httpclient
开始,我还必须对其所有依赖项进行模块化。现在我就像在第三级层次结构中一样,我不知道还剩下多少个LIB。其中一些是:avalon.framework
,logkit
,log4j
,javax.servlet.api
,等等
该应用程序使用apache管理代理、证书和其他内容
继续模块化是否方便?或者我应该调整所有代码以供使用 继续模块化是否方便我相信,所有的库维护人员,而不仅仅是一个人,都应该承担所有的痛苦。但是,是的,一旦你做到了这一点,你可能会成为一个更快乐的人。根据这里的社区经验(请参阅,适应
java.net.http
不如使用httpcomponents
而不进行模块化。如果您发现一些已经模块化的东西,我建议您使用它,而不是基本上自己重新编写整个库