Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Replaced some more usages of IOException with ResourceException when reading the content of a resource.

  1. … 16 more files in changeset.
Added a resource location to `ResourceException` and subtypes. Use `ResourceException` instead of `IOException` when something goes wrong fetching a resource's content or meta-data.

  1. … 26 more files in changeset.
Use ResourceException instead of IOException when retrieving a resource.

  1. … 21 more files in changeset.
Moved handling of locating, downloading and parsing of a `.sha1` file up out of the ExternalResource abstractions up into the dependency resolution layer.

This means using the `.sha1` file to short-circuit a download when we have some local candidates now works for all transports.

  1. … 12 more files in changeset.
Extract creation of compilation state cache from IncrementalNativeCompiler to a gradle scoped factory service to avoid multiple creations of the cache which resulted in a file handle leak.

+review REVIEW-5440

  1. … 29 more files in changeset.
Various test fixes

  1. … 9 more files in changeset.
Register ResourceConnectorFactory for http

    • -0
    • +42
    ./internal/resource/transport/http/HttpConnectorFactory.java
  1. … 5 more files in changeset.
Fix formatting

rework AbstractAuthenticationSupportedRepository to keep only one on the fly created credentials property

+review REVIEW-5361

  1. … 11 more files in changeset.
extract sftp resource into separate project

+review REVIEW-5361

  1. … 30 more files in changeset.
[maven-aws] Adds support for maven AWS S3 dependency resolution - Adds proper stub support and integration tests for maven aws s3 dependency resolution - Uses test fixtures for S3 integTests - Adds HTTPS proxy support and path style access type for S3Client - Implements maven sha1 downloads - Code review comments - S3ClientIntegrationTest uses TestNameTestDirectoryProvider for temporary files - Removes AWS environment variables

    • -0
    • +26
    ./internal/resource/transport/http/JavaSystemPropertiesSecureHttpProxySettings.java
  1. … 49 more files in changeset.
User is notified that Gradle version is deprecated for use with plugin portal

+review

  1. … 3 more files in changeset.
Removed unused ExternalResource.exists() method.

  1. … 5 more files in changeset.
read plugin portal error responses and embed them in error message presented to user

- added HttpResourceAccessor#getRawResource to allow http response body to be read even for error responses

  1. … 5 more files in changeset.
polishing

Introduce a credentials type in resources so PasswordCredentials can be moved back to core.

    • -0
    • +41
    ./internal/resource/PasswordCredentials.java
  1. … 9 more files in changeset.
Rationalise the “resource” classes under the “org.gradle.internal.resource” package.

  1. … 259 more files in changeset.
Create resources-http subproject.

  1. … 24 more files in changeset.