You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by cs...@apache.org on 2022/01/28 08:22:52 UTC

[maven-resolver] branch MRESOLVER-218-provided-checksums updated (d4c0fba -> 5830f0f)

This is an automated email from the ASF dual-hosted git repository.

cstamas pushed a change to branch MRESOLVER-218-provided-checksums
in repository https://gitbox.apache.org/repos/asf/maven-resolver.git.


    from d4c0fba  [MRESOLVER-231] Make extension point where checksums are injected.
     add 1b08d68  [MRESOLVER-232] Refactor selector (#138)
     add 2af7bff  Correct @since
     add 009e3a0  [maven-release-plugin] prepare release maven-resolver-1.7.3
     add aa6047d  [maven-release-plugin] prepare for next development iteration
     add a1946d9  [MRESOLVER-233] Add protected abstract org.e.a.artifact.AbstractArtifact.newInstance()
     add fb94663  Revert "[MRESOLVER-233] Add protected abstract org.e.a.artifact.AbstractArtifact.newInstance()"
     add 375a290  [MRESOLVER-230] Make supported checksum algorithms extensible
     add 5830f0f  Merge remote-tracking branch 'origin/master' into MRESOLVER-218-provided-checksums

No new revisions were added by this update.

Summary of changes:
 maven-resolver-api/pom.xml                         |   2 +-
 maven-resolver-connector-basic/pom.xml             |   2 +-
 .../connector/basic/BasicRepositoryConnector.java  | 156 ++++++++++++---------
 .../aether/connector/basic/ChecksumCalculator.java | 102 +++++---------
 .../aether/connector/basic/ChecksumValidator.java  |  69 +++++----
 .../connector/basic/ChecksumCalculatorTest.java    |  33 ++---
 .../connector/basic/ChecksumValidatorTest.java     |  39 +++---
 .../basic/TestChecksumAlgorithmSelector.java       | 124 ++++++++++++++++
 .../maven-resolver-demo-maven-plugin/pom.xml       |   2 +-
 .../maven-resolver-demo-snippets/pom.xml           |   2 +-
 maven-resolver-demos/pom.xml                       |   2 +-
 maven-resolver-impl/pom.xml                        |   2 +-
 .../eclipse/aether/impl/DefaultServiceLocator.java |   3 +
 .../eclipse/aether/impl/guice/AetherModule.java    | 106 +++++++++-----
 .../internal/impl/AbstractChecksumPolicy.java      |  17 ++-
 .../aether/internal/impl/DefaultFileProcessor.java |  28 ++--
 .../aether/internal/impl/FailChecksumPolicy.java   |   1 +
 .../internal/impl/FileDownloadChecksumSource.java  |   2 +-
 .../impl/Maven2RepositoryLayoutFactory.java        |  94 +++++++++----
 .../aether/internal/impl/WarnChecksumPolicy.java   |   1 +
 .../DefaultChecksumAlgorithmFactorySelector.java   |  87 ++++++++++++
 .../Md5ChecksumAlgorithmFactory.java}              |  28 ++--
 ...ssageDigestChecksumAlgorithmFactorySupport.java |  71 ++++++++++
 .../Sha1ChecksumAlgorithmFactory.java}             |  28 ++--
 .../Sha256ChecksumAlgorithmFactory.java}           |  28 ++--
 .../Sha512ChecksumAlgorithmFactory.java}           |  28 ++--
 ...r.java => NamedLockFactorySelectorSupport.java} |  81 ++++-------
 .../named/SimpleNamedLockFactorySelector.java      | 115 ++++-----------
 .../impl/Maven2RepositoryLayoutFactoryTest.java    | 114 ++++++++++-----
 maven-resolver-named-locks-hazelcast/pom.xml       |   2 +-
 maven-resolver-named-locks-redisson/pom.xml        |   2 +-
 maven-resolver-named-locks/pom.xml                 |   2 +-
 .../named/providers/FileLockNamedLockFactory.java  |   2 +-
 .../aether/named/support/FileLockNamedLock.java    |   2 +-
 .../org/eclipse/aether/named/support/Retry.java    |   2 +-
 maven-resolver-spi/pom.xml                         |   2 +-
 .../spi/connector/checksum/ChecksumAlgorithm.java  |  46 ++++++
 .../checksum/ChecksumAlgorithmFactory.java         |  48 +++++++
 .../checksum/ChecksumAlgorithmFactorySelector.java |  24 ++--
 .../checksum/ChecksumAlgorithmFactorySupport.java  |  36 ++---
 .../checksum/ChecksumAlgorithmHelper.java          | 103 ++++++++++++++
 .../spi/connector/checksum/ChecksumPolicy.java     |  55 ++++----
 .../spi/connector/layout/RepositoryLayout.java     | 125 ++++++++---------
 .../connector/transport/AbstractTransporter.java   |  12 +-
 .../org/eclipse/aether/spi/io/FileProcessor.java   |  16 +++
 .../spi/connector/layout/ChecksumLocationTest.java |  95 +++++++++++++
 .../aether/spi/connector/layout/ChecksumTest.java  |  65 ---------
 maven-resolver-test-util/pom.xml                   |   2 +-
 .../internal/test/util/TestFileProcessor.java      |  12 ++
 maven-resolver-transport-classpath/pom.xml         |   2 +-
 maven-resolver-transport-file/pom.xml              |   2 +-
 maven-resolver-transport-http/pom.xml              |   2 +-
 maven-resolver-transport-wagon/pom.xml             |   2 +-
 maven-resolver-util/pom.xml                        |   2 +-
 .../org/eclipse/aether/util/ChecksumUtils.java     |  10 +-
 pom.xml                                            |   4 +-
 src/site/markdown/about-checksums.md               |  73 ++++++++++
 src/site/markdown/configuration.md                 |   2 +-
 src/site/site.xml                                  |   1 +
 59 files changed, 1384 insertions(+), 736 deletions(-)
 create mode 100644 maven-resolver-connector-basic/src/test/java/org/eclipse/aether/connector/basic/TestChecksumAlgorithmSelector.java
 create mode 100644 maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/checksum/DefaultChecksumAlgorithmFactorySelector.java
 copy maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/{LoggerFactoryProvider.java => checksum/Md5ChecksumAlgorithmFactory.java} (68%)
 create mode 100644 maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/checksum/MessageDigestChecksumAlgorithmFactorySupport.java
 copy maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/{LoggerFactoryProvider.java => checksum/Sha1ChecksumAlgorithmFactory.java} (68%)
 copy maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/{LoggerFactoryProvider.java => checksum/Sha256ChecksumAlgorithmFactory.java} (68%)
 copy maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/{LoggerFactoryProvider.java => checksum/Sha512ChecksumAlgorithmFactory.java} (68%)
 copy maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/synccontext/named/{SimpleNamedLockFactorySelector.java => NamedLockFactorySelectorSupport.java} (51%)
 create mode 100644 maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/checksum/ChecksumAlgorithm.java
 create mode 100644 maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/checksum/ChecksumAlgorithmFactory.java
 copy maven-resolver-named-locks/src/main/java/org/eclipse/aether/named/NamedLockFactory.java => maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/checksum/ChecksumAlgorithmFactorySelector.java (50%)
 copy maven-resolver-named-locks/src/main/java/org/eclipse/aether/named/support/NamedLockSupport.java => maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/checksum/ChecksumAlgorithmFactorySupport.java (53%)
 create mode 100644 maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/checksum/ChecksumAlgorithmHelper.java
 create mode 100644 maven-resolver-spi/src/test/java/org/eclipse/aether/spi/connector/layout/ChecksumLocationTest.java
 delete mode 100644 maven-resolver-spi/src/test/java/org/eclipse/aether/spi/connector/layout/ChecksumTest.java
 create mode 100644 src/site/markdown/about-checksums.md