Java 无法从本地工件传输元数据

Java 无法从本地工件传输元数据,java,maven,artifactory,Java,Maven,Artifactory,我使用Maven构建了大量的项目。我在几个构建中发现以下错误: [警告]无法将元数据edu.uiuc.fs:aimutils/maven-metadata.xml从/传输到私有内部存储库(http://artifactory.fs.illinois.edu/artifactory/private-internal-repository):未授权 只有在尝试拉取元数据时才会发生这种情况,实际上,拉取jar似乎是可行的。 因此,我假设这不是帐户/密码问题 在Windows环境下工作,Maven版本为

我使用Maven构建了大量的项目。我在几个构建中发现以下错误:

[警告]无法将元数据edu.uiuc.fs:aimutils/maven-metadata.xml从/传输到私有内部存储库(http://artifactory.fs.illinois.edu/artifactory/private-internal-repository):未授权

只有在尝试拉取元数据时才会发生这种情况,实际上,拉取jar似乎是可行的。 因此,我假设这不是帐户/密码问题

在Windows环境下工作,Maven版本为3.6.2

如何解决此问题

完整跟踪如下:

[WARNING] Could not transfer metadata edu.uiuc.fs:aimutils/maven-metadata.xml from/to private-internal-repository (http://artifactory.fs.illinois.edu/artifactory/private-internal-repository): Not authorized
org.eclipse.aether.transfer.MetadataTransferException: Could not transfer metadata edu.uiuc.fs:aimutils/maven-metadata.xml from/to private-internal-repository (http://artifactory.fs.illinois.edu/artifactory/private-internal-repository): Not authorized
    at org.eclipse.aether.connector.basic.MetadataTransportListener.transferFailed (MetadataTransportListener.java:52)
    at org.eclipse.aether.connector.basic.BasicRepositoryConnector$TaskRunner.run (BasicRepositoryConnector.java:369)
    at org.eclipse.aether.util.concurrency.RunnableErrorForwarder$1.run (RunnableErrorForwarder.java:75)
    at org.eclipse.aether.connector.basic.BasicRepositoryConnector$DirectExecutor.execute (BasicRepositoryConnector.java:644)
    at org.eclipse.aether.connector.basic.BasicRepositoryConnector.get (BasicRepositoryConnector.java:235)
    at org.eclipse.aether.internal.impl.DefaultMetadataResolver$ResolveTask.run (DefaultMetadataResolver.java:573)
    at org.eclipse.aether.util.concurrency.RunnableErrorForwarder$1.run (RunnableErrorForwarder.java:75)
    at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1145)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:615)
    at java.lang.Thread.run (Thread.java:745)
Caused by: org.apache.maven.wagon.authorization.AuthorizationException: Not authorized
    at org.apache.maven.wagon.providers.http.wagon.shared.AbstractHttpClientWagon.fillInputData (AbstractHttpClientWagon.java:1145)
    at org.apache.maven.wagon.providers.http.wagon.shared.AbstractHttpClientWagon.fillInputData (AbstractHttpClientWagon.java:1094)
    at org.apache.maven.wagon.StreamWagon.getInputStream (StreamWagon.java:126)
    at org.apache.maven.wagon.StreamWagon.getIfNewer (StreamWagon.java:88)
    at org.apache.maven.wagon.StreamWagon.get (StreamWagon.java:61)
    at org.eclipse.aether.transport.wagon.WagonTransporter$GetTaskRunner.run (WagonTransporter.java:567)
    at org.eclipse.aether.transport.wagon.WagonTransporter.execute (WagonTransporter.java:435)
    at org.eclipse.aether.transport.wagon.WagonTransporter.get (WagonTransporter.java:412)
    at org.eclipse.aether.connector.basic.BasicRepositoryConnector$GetTaskRunner.runTask (BasicRepositoryConnector.java:457)
    at org.eclipse.aether.connector.basic.BasicRepositoryConnector$TaskRunner.run (BasicRepositoryConnector.java:364)
    at org.eclipse.aether.util.concurrency.RunnableErrorForwarder$1.run (RunnableErrorForwarder.java:75)
    at org.eclipse.aether.connector.basic.BasicRepositoryConnector$DirectExecutor.execute (BasicRepositoryConnector.java:644)
    at org.eclipse.aether.connector.basic.BasicRepositoryConnector.get (BasicRepositoryConnector.java:235)
    at org.eclipse.aether.internal.impl.DefaultMetadataResolver$ResolveTask.run (DefaultMetadataResolver.java:573)
    at org.eclipse.aether.util.concurrency.RunnableErrorForwarder$1.run (RunnableErrorForwarder.java:75)
    at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1145)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:615)
    at java.lang.Thread.run (Thread.java:745)

确保您配置了正确的密码。如果问题是间歇性的,那么您可以尝试“mvn clean install”。

确保您配置了正确的密码。如果问题是间歇性的,则可以尝试“mvn清洁安装”。

1。你试过使用https吗?如果这不是问题,那么2。确保在settings.xml中,除了正确的用户ID/密码外,服务器和镜像的ID都是正确的。请参考链接,如果这可以给你一些提示。您在Artifactory日志中看到任何错误吗?1。你试过使用https吗?如果这不是问题,那么2。确保在settings.xml中,除了正确的用户ID/密码外,服务器和镜像的ID都是正确的。请参考链接,如果这可以给你一些提示。您在Artifactory日志中看到任何错误吗?