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