Details
-
Improvement
-
Status: Open
-
Minor
-
Resolution: Unresolved
-
2.2.0
-
None
-
None
-
Any
Description
When publishing through <ant:publish>, each PUT request towards the URL resolver (Artifactory, protected with BASIC authentication) seems to be duplicated, the first request without any authorization header and the second one with. This creates unnecessary network traffic and increases build time. Ivy should keep track of any established HTTP session and reuse that one, i.e. only the very first request is duplicated.
I am using Commons HttpClient.
An alternative would be to expose preemptive authentication so that it is configurable. It is less secure but still useful as it would probably mostly be used for internal resolvers.
Attachments
Issue Links
- is duplicated by
-
IVY-1581 ivy:publish SNAPSHOT Issue with Nexus3 (3.12.1), Bad Gateway under Jenkins Pipeline
- Open
- links to