gpt4 book ai didi

java - Maven - 错误代码 401,未经授权

转载 作者:行者123 更新时间:2023-12-01 11:09:03 32 4
gpt4 key购买 nike

我刚刚在 Eclipse IDE 中导入了一些 Maven 项目。但是我在 Eclipse 项目中遇到这个错误:

Failure to transfer org.apache.maven.plugins:maven-resources-plugin:pom:2.6 from https://intra.telecom.fr/CITnet/nexus/content/groups/public/ was cached in the local repository, 
resolution will not be reattempted until the update interval of ecPublicRepository has elapsed or updates are forced.
Original error:
Could not transfer artifact org.apache.maven.plugins:maven-resources-plugin:pom:2.6 from/to ecPublicRepository
(https://intra.telecom.fr/CITnet/nexus/content/groups/public/):
Access denied to https://intra.telecom.fr/CITnet/nexus/content/groups/public/org/apache/maven/plugins/maven-resources-plugin/2.6/maven-resources-plugin-2.6.pom.
Error code 401, Unauthorized pom.xml

但是我已经定义了对网站intra.telecom.fr的访问在文件 C:\développement\apache-maven-3.0.5\conf\settings.xml 中:

<?xml version="1.0" encoding="UTF-8"?>
<!-- Licensed to the Apache Software Foundation (ASF) under one or more contributor
license agreements. See the NOTICE file distributed with this work for additional
information regarding copyright ownership. The ASF licenses this file to
you under the Apache License, Version 2.0 (the "License"); you may not use
this file except in compliance with the License. You may obtain a copy of
the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required
by applicable law or agreed to in writing, software distributed under the
License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS
OF ANY KIND, either express or implied. See the License for the specific
language governing permissions and limitations under the License. -->

<!-- http://maven.apache.org/settings.html -->
<settings xmlns="http://maven.apache.org/settings/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">

<localRepository>C:/Users/joanet/.m2/repository</localRepository>


<proxies>
<proxy>
<id>optional</id>
<active>true</active>
<protocol>http</protocol>
<username>joanet</username>
<password>{yRso+k6+abkHTVcPc5esNgartpDSfHPWgHL/QvhQ33c=}</password>
<host>168.168.141.12</host>
<port>7022</port>
<nonProxyHosts>localhost|intra.telecom.fr</nonProxyHosts>
</proxy>
</proxies>

<servers>
<server>
<id>ecPublicRepository</id>
<username>joanet</username>
<password>{yRso+k6+abkHTVcPc5esNgartpDSfHPWgHL/QvhQ57c=}</password>
</server>


</servers>

<mirrors></mirrors>

<pluginGroups>
<!-- pluginGroup Specifies a further group identifier to use for plugin lookup. -->
<pluginGroup>com.oracle.weblogic</pluginGroup>
<pluginGroup>com.github.searls</pluginGroup>
<pluginGroup>com.cj.jshintmojo</pluginGroup>
<pluginGroup>com.github.phasebash</pluginGroup>

</pluginGroups>

<profiles>
<profile>
<id>activeProfile</id>

<repositories>

<repository>
<id>ecPublicRepository</id>
<url>https://intra.telecom.fr/CITnet/nexus/content/groups/public/</url>
</repository>


</repositories>

<pluginRepositories>

<pluginRepository>
<id>ecPublicRepository</id>
<name>EC Public Repository</name>
<url>https://intra.telecom.fr/CITnet/nexus/content/groups/public/</url>
</pluginRepository>
</pluginRepositories>

</profile>

</profiles>

<!-- activeProfiles | List of profiles that are active for all builds. | -->
<activeProfiles>
<activeProfile>activeProfile</activeProfile>
</activeProfiles>


</settings>

最佳答案

使用命令加密您的主密码并将其放入 ~/.m2/settings-security.xml

mvn --encrypt-master-password  <your_master_pass>

将加密的主密码放入 ~/.m2/settings-security.xml 。例如,如果您得到字符串 {p123=}文件的内容将是

<settingsSecurity>
<master>{p123=}</master>
</settingsSecurity>

通过运行以下命令将您的密码加密到 Maven 存储库: mvn --encrypt-password <your_repo_pass>并创建~/.m2/settings.xml内容如下:

<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
<servers>
<server>
<id>id</id>
<username>username</username>
<password>{hashed-passwd}</password>
</server>
</servers>
</settings>

关于java - Maven - 错误代码 401,未经授权,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32586488/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com