[ https://issues.apache.org/jira/browse/KARAF-7516?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Tobias Hofer updated KARAF-7516: -------------------------------- Summary: Karaf maven plugin fails to read from GCP Artifact registry (was: Karaf maven plugin fails to read from GCP Artifactory) > Karaf maven plugin fails to read from GCP Artifact registry > ----------------------------------------------------------- > > Key: KARAF-7516 > URL: https://issues.apache.org/jira/browse/KARAF-7516 > Project: Karaf > Issue Type: Bug > Components: karaf > Affects Versions: 4.4.0 > Reporter: Tobias Hofer > Priority: Major > > Cannot build a Karaf distribution with artifacts from GCP Artifactory. > {code:java} > [ERROR] invalid repository URLs > java.net.MalformedURLException: unknown protocol: artifactregistry > at java.net.URL.<init> (URL.java:618) > at java.net.URL.<init> (URL.java:508) > at java.net.URL.<init> (URL.java:457) > at org.ops4j.pax.url.mvn.internal.config.MavenRepositoryURL.<init> > (MavenRepositoryURL.java:191) > at > org.ops4j.pax.url.mvn.internal.config.MavenConfigurationImpl.getRepositories > (MavenConfigurationImpl.java:322) > at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.selectRepositories > (AetherBasedResolver.java:410) > at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve > (AetherBasedResolver.java:616) > at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve > (AetherBasedResolver.java:598) > at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve > (AetherBasedResolver.java:565) > at org.apache.karaf.tooling.utils.ReactorMavenResolver.resolve > (ReactorMavenResolver.java:63) > at > org.apache.karaf.features.internal.download.impl.MavenDownloadTask.download > (MavenDownloadTask.java:49) > at > org.apache.karaf.features.internal.download.impl.AbstractRetryableDownloadTask.run > (AbstractRetryableDownloadTask.java:60) > at java.util.concurrent.Executors$RunnableAdapter.call > (Executors.java:511) > at java.util.concurrent.FutureTask.run (FutureTask.java:266) > at > java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201 > (ScheduledThreadPoolExecutor.java:180) > at > java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run > (ScheduledThreadPoolExecutor.java:293) > at java.util.concurrent.ThreadPoolExecutor.runWorker > (ThreadPoolExecutor.java:1149) > at java.util.concurrent.ThreadPoolExecutor$Worker.run > (ThreadPoolExecutor.java:624) > at java.lang.Thread.run (Thread.java:750) {code} > POM is configured according to > [https://cloud.google.com/artifact-registry/docs/java/store-java.] > {code:java} > <build> > <extensions> > <extension> > <groupId>com.google.cloud.artifactregistry</groupId > <artifactId>artifactregistry-maven-wagon</artifactId > <version>2.1.5</version> > </extension> > </extensions> > </build>{code} > Having repository URLs that look like: > {code:java} > artifactregistry://us-central1-maven.pkg.dev/PROJECT/quickstart-java-repo > {code} > {{maven deploy}} is able to download and upload artifacts from Artifact > Registry. -- This message was sent by Atlassian Jira (v8.20.10#820010)