[ https://issues.apache.org/jira/browse/HTTPCLIENT-866?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12745971#action_12745971 ]
Sebb commented on HTTPCLIENT-866: --------------------------------- Suppose Client 4.0.1 is created with the classes, Core 4.0 has not got them. We then create Client 4.0.2 without the classes, and Core 4.0.1 with the classes. What happens if an exisiting Client 4.0.1 + Core 4.0 is upgraded to Client 4.0.1 + Core 4.0.1? Won't it cause a problem to have two copies of the classes? Or maybe we can just document that certain combinations of versions are incompatible? > HttpClient depends on jcip-annotations.jar > ------------------------------------------ > > Key: HTTPCLIENT-866 > URL: https://issues.apache.org/jira/browse/HTTPCLIENT-866 > Project: HttpComponents HttpClient > Issue Type: Bug > Affects Versions: 4.0 Final > Environment: javac 1.5.0_19 > Reporter: David Nault > Priority: Critical > Attachments: HTTPCLIENT-866.patch > > > When using Java 5 to compile code that uses HttpClient, jcip-annotations.jar > must be in the classpath or else you get a compiler error: > [javac] /path/to/src/SomeFile.java:129: cannot access > net.jcip.annotations.GuardedBy > [javac] file net/jcip/annotations/GuardedBy.class not found > [javac] DefaultHttpClient httpclient = new DefaultHttpClient(); > [javac] ^ > With Java 6, you get a bunch of warnings instead. > [javac] > org/apache/http/impl/client/AbstractHttpClient.class(org/apache/http/impl/client:AbstractHttpClient.class): > warning: Cannot find annotation method 'value()' in type > 'net.jcip.annotations.GuardedBy': class file for > net.jcip.annotations.GuardedBy not found > This requirement doesn't seem to be documented anywhere, and > jcip-annotations.jar is not included in the > "httpcomponents-client-4.0-bin-with-dependencies" package. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org For additional commands, e-mail: dev-h...@hc.apache.org