diff --git a/indexer-core/src/main/java/org/apache/maven/index/DefaultArtifactContextProducer.java b/indexer-core/src/main/java/org/apache/maven/index/DefaultArtifactContextProducer.java index 1944758f..b366f889 100644 --- a/indexer-core/src/main/java/org/apache/maven/index/DefaultArtifactContextProducer.java +++ b/indexer-core/src/main/java/org/apache/maven/index/DefaultArtifactContextProducer.java @@ -138,7 +138,9 @@ protected boolean isIndexable(File file) { // || filename.endsWith( ".xml" ) // NEXUS-3029 && !filename.endsWith(".asc") && !filename.endsWith(".md5") - && !filename.endsWith(".sha1"); + && !filename.endsWith(".sha1") + && !filename.endsWith(".sha256") + && !filename.endsWith(".sha512"); } protected Gav getGavFromPath(IndexingContext context, String repositoryPath, String artifactPath) { diff --git a/indexer-core/src/test/repo/qdox/qdox/1.5/qdox-1.5.jar.sha256 b/indexer-core/src/test/repo/qdox/qdox/1.5/qdox-1.5.jar.sha256 new file mode 100644 index 00000000..5ec7f255 --- /dev/null +++ b/indexer-core/src/test/repo/qdox/qdox/1.5/qdox-1.5.jar.sha256 @@ -0,0 +1 @@ +f3be9f2ca024528ffdae7fc5311f8b4ba19dbb9c0d46d270e6aa0fb2d537a8ca qdox-1.5.jar diff --git a/indexer-core/src/test/repo/qdox/qdox/1.5/qdox-1.5.jar.sha512 b/indexer-core/src/test/repo/qdox/qdox/1.5/qdox-1.5.jar.sha512 new file mode 100644 index 00000000..cdd915f7 --- /dev/null +++ b/indexer-core/src/test/repo/qdox/qdox/1.5/qdox-1.5.jar.sha512 @@ -0,0 +1 @@ +a78615eb334accf43d0c97e5adb110338978392d134094ca70a372235e177ddf26a9831b3af4635e68da6d2de494d1fab562f6ed431b2115c18f575560468082 qdox-1.5.jar