You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@archiva.apache.org by sk...@apache.org on 2020/02/18 18:23:58 UTC
[archiva] branch master updated: make getURIFromString compatible
with windows path
This is an automated email from the ASF dual-hosted git repository.
skygo pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/archiva.git
The following commit(s) were added to refs/heads/master by this push:
new 72be2a9 make getURIFromString compatible with windows path
new 276e0b1 Merge pull request #59 from ebarboni/testwinfix3
72be2a9 is described below
commit 72be2a94193a8bae79d562478c92432c135261d3
Author: Eric Barboni <sk...@apache.org>
AuthorDate: Tue Feb 18 11:14:20 2020 +0100
make getURIFromString compatible with windows path
---
.../org/apache/archiva/repository/maven2/MavenRepositoryProvider.java | 3 +++
1 file changed, 3 insertions(+)
diff --git a/archiva-modules/archiva-maven/archiva-maven-repository/src/main/java/org/apache/archiva/repository/maven2/MavenRepositoryProvider.java b/archiva-modules/archiva-maven/archiva-maven-repository/src/main/java/org/apache/archiva/repository/maven2/MavenRepositoryProvider.java
index a68d708..aeb5477 100644
--- a/archiva-modules/archiva-maven/archiva-maven-repository/src/main/java/org/apache/archiva/repository/maven2/MavenRepositoryProvider.java
+++ b/archiva-modules/archiva-maven/archiva-maven-repository/src/main/java/org/apache/archiva/repository/maven2/MavenRepositoryProvider.java
@@ -135,6 +135,9 @@ public class MavenRepositoryProvider implements RepositoryProvider {
if (uriStr.startsWith("/")) {
// only absolute paths are prepended with file scheme
uri = new URI("file://" + uriStr);
+ } else if (uriStr.contains(":\\")) {
+ //windows absolute path drive
+ uri = new URI("file:///" + uriStr.replaceAll("\\\\", "/"));
} else {
uri = new URI(uriStr);
}