尝试从配置的快照存储库下载最新的2.1-SNAPSHOT时突然遇到以下错误:
[警告]无法从/向maven.oracle.com(https://maven.oracle.com)传输元数据org.javalite:javalite-common:2.1-SNAPSHOT / maven-metadata.xml:未授权,ReasonPhrase:需要授权。 [警告]未能传输org.javalite:javalite-common:来自https://maven.oracle.com的2.1-SNAPSHOT / maven-metadata.xml被缓存在本地存储库中,在maven.oracle的更新间隔之前不会重新尝试解析。 com已经过去或强制更新。
我在我的pom.xml中使用与here完全相同的存储库配置,并且自几个月以来没有任何改变。 我也清除了我的本地存储库缓存,没有任何运气。
答案 0 :(得分:0)
您指的是用于提取版本的部分。但是,您正在尝试下载快照。 Pease参考此部分:http://javalite.io/activejdbc#getting-latest-snapshot-versions
更新:
我找到了原因。最近将Oracle存储库添加到ActiveJDBC项目以提取Oracle驱动程序,请参阅此处的pom:http://repo.javalite.io/org/javalite/activejdbc-root/2.1-SNAPSHOT/activejdbc-root-2.1-20180409.170113-54.pom。 不幸的是,由于Maven的工作方式,项目将继承这个回购。作为一家商业公司,甲骨文并没有让人们感到轻松。他们要求您注册帐户并正确配置信用卡以访问其回购。这就是您收到“未授权”消息的原因。但是,这只是一个警告,并没有真正造成任何损害。如果您想忽略此回购,可以按照此处给出的建议:How do you configure maven to ignore repositories specified in POM files?