gpt4 book ai didi

java - 梅文。快照更新(首次下载)不起作用

转载 作者:行者123 更新时间:2023-12-01 15:55:33 25 4
gpt4 key购买 nike

我从本地存储库创建了远程存储库(版本和快照)。两个新的远程存储库均已添加到组/公共(public)中。我尝试从头开始构建项目,但我的新本地存储库是空的。

在快照下载期间,我收到以下错误:

[WARNING] The POM for net.homecredit.ws:integration.tests.base.ru:jar:1.0.0-SNAPSHOT is missing, no dependency information available

...

[ERROR] Failed to execute goal on project webclient-ru: Could not resolve dependencies for project net.company.ws:webclient-ru:jar:1.0.0-SNAPSHOT:

Could not find artifact net.company.ws:integration.tests.base.ru:jar:1.0.0-SNAPSHOT -> [Help 1]

在有问题快照的目录中的 snapshot-repo 中 dir 命令的输出:

Dir C:\Nexus\sonatype-work\nexus\storage\rep-snapshots\net\company\ws\integration.tests.base.ru\1.0.0-SNAPSHOT
28.02.2011 11:28 <DIR> .
28.02.2011 11:28 <DIR> ..
28.02.2011 11:28 0 1
25.02.2011 11:50 15 551 integration.tests.base.ru-1.0.0-20100429-030459-1.jar
28.02.2011 11:19 32 integration.tests.base.ru-1.0.0-20100429-030459-1.jar.md5
28.02.2011 11:19 40 integration.tests.base.ru-1.0.0-20100429-030459-1.jar.sha1
25.02.2011 11:50 1 462 integration.tests.base.ru-1.0.0-20100429-030459-1.pom
28.02.2011 11:19 32 integration.tests.base.ru-1.0.0-20100429-030459-1.pom.md5
28.02.2011 11:19 40 integration.tests.base.ru-1.0.0-20100429-030459-1.pom.sha1
25.02.2011 11:50 15 551 integration.tests.base.ru-1.0.0-SNAPSHOT.jar
28.02.2011 11:19 32 integration.tests.base.ru-1.0.0-SNAPSHOT.jar.md5
28.02.2011 11:19 40 integration.tests.base.ru-1.0.0-SNAPSHOT.jar.sha1
25.02.2011 11:50 1 462 integration.tests.base.ru-1.0.0-SNAPSHOT.pom
28.02.2011 11:19 32 integration.tests.base.ru-1.0.0-SNAPSHOT.pom.md5
28.02.2011 11:19 40 integration.tests.base.ru-1.0.0-SNAPSHOT.pom.sha1
25.02.2011 18:26 794 maven-metadata.xml
28.02.2011 11:19 32 maven-metadata.xml.md5
28.02.2011 11:19 40 maven-metadata.xml.sha1

经过一番尝试后,我放置了具有两种可能名称的文件。它们的内容是相同的。

我的 maven 设置.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">
<!-- localRepository
| The path to the local repository maven will use to store artifacts.
|
| Default: ~/.m2/repository
-->
<localRepository>C:\Donz\Projects\Maven\repository</localRepository>
<servers>
<server>
<id>hci-private-releases</id>
<username>deployment</username>
<password>deployment123</password>
</server>
<server>
<id>hci-private-snapshots</id>
<username>deployment</username>
<password>deployment123</password>
</server>
<server>
<id>thirdparty</id>
<username>deployment</username>
<password>deployment123</password>
</server>
</servers>

<profiles>
<profile>
<id>dev</id>
<repositories>
<repository>
<id>central</id>
<name>central</name>
<url>http://rep-pc.company.ru:8081/nexus/content/groups/public</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<updatePolicy>always</updatePolicy>
<enabled>true</enabled>
</snapshots>
</repository>
<repository>
<id>public</id>
<name>Local repository for public group</name>
<url>http://rep-pc.company.ru:8081/nexus/content/groups/public</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<updatePolicy>always</updatePolicy>
<enabled>true</enabled>
</snapshots>
</repository>
<repository>
<id>public-snapshots</id>
<name>Local repository for public snapshots group</name>
<url>http://rep-pc.company.ru:8081/nexus/content/repositories/rep-snapshots</url>
<releases>
<enabled>false</enabled>
</releases>
<snapshots>
<updatePolicy>always</updatePolicy>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>hci-plugins-releases</id>
<name>Maven plugins repository</name>
<url>http://rep-pc.company.ru:8081/nexus/content/groups/public</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<updatePolicy>always</updatePolicy>
<enabled>true</enabled>
</snapshots>
</pluginRepository>
<pluginRepository>
<id>hci-plugins-snapshots</id>
<name>Maven plugins releases repository</name>
<url>http://rep-pc.company.ru:8081/nexus/content/repositories/rep-snapshots</url>
<releases>
<enabled>false</enabled>
</releases>
<snapshots>
<updatePolicy>always</updatePolicy>
<enabled>true</enabled>
</snapshots>
</pluginRepository>
</pluginRepositories>
</profile>
</profiles>

<mirrors>
<!-- mirror
| Specifies a repository mirror site to use instead of a given repository. The repository that
| this mirror serves has an ID that matches the mirrorOf element of this mirror. IDs are used
| for inheritance and direct lookup purposes, and must be unique across the set of mirrors.
|
-->
<mirror>
<id>central</id>
<mirrorOf>central</mirrorOf>
<name>nexus repo</name>
<url>http://rep-pc.company.ru:8081/nexus/content/groups/public</url>
</mirror>
</mirrors>
</settings>

maven 的控制台参数:

--no-plugin-registry --fail-fast --no-plugin-updates --strict-checksums \
--update-snapshots -s C:\Donz\Projects\Maven\settings.xml -f \
C:\Donz\Projects\WebClient\pom.xml install

快照存储库和组/公共(public)的缓存、元数据、索引已过期、重建和更新。快照存储库已重新启动。

如果我将丢失的快照文件放入本地存储库,maven 不会报告任何错误。

从远程存储库下载快照有什么问题?

最佳答案

尝试添加<activeProfiles><activeProfile>dev</activeProfile></activeProfiles>里面<settings>元素。

关于java - 梅文。快照更新(首次下载)不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5140097/

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