I'm sorry to be so noisy today. I'm in a Maven plugin, using CXF 3.0.2, and I've just turned on async HTTP so that I can use 'PATCH'. (!). This seems to trigger a reference to commons-logging. Does the -hc transport need, in fact, to declare a commons-logging dependency since the http components somehow forgets to?
Number of foreign imports: 1 import: Entry[import from realm ClassRealm[project>com.basistech:test-release-notes:0.0.3-SNAPSHOT, parent: ClassRealm[maven.api, parent: null]]] ----------------------------------------------------- at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:125) ... 20 more Caused by: java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory at org.apache.http.conn.ssl.AbstractVerifier.<init>(AbstractVerifier.java:82) at org.apache.http.conn.ssl.AllowAllHostnameVerifier.<init>(AllowAllHostnameVerifier.java:40) at org.apache.http.nio.conn.ssl.SSLIOSessionStrategy.<clinit>(SSLIOSessionStrategy.java:61) at org.apache.cxf.transport.http.asyncclient.AsyncHTTPConduit$AsyncWrappedOutputStream.connect(AsyncHTTPConduit.java:514) at org.apache.cxf.transport.http.asyncclient.AsyncHTTPConduit$AsyncWrappedOutputStream.handleNoOutput(AsyncHTTPConduit.java:336) at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleHeadersTrustCaching(HTTPConduit.java:1294) at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.close(HTTPConduit.java:1319)
