问题标签 [maven-repository]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
63 浏览

maven - 如何在 mavenrepository 中向工件添加类别和标签

有谁可以解释如何在 Maven 存储库中为我的人工制品更新这些值:

  • 类别
  • 标签

谢谢你。

Maven Artefact 描述

0 投票
0 回答
162 浏览

java - Maven 存储库部署失败

我正在做一个带有 crud 功能的 springboot restapi。当我尝试部署项目时,发生了这个错误。

我已将 maven 部署插件添加到我的存储库中,但我不确定是否也应该添加 springboot 部署插件。

这是我的 pom.xml

我尝试了几种解决方案,但没有成功。我正在使用 InetelliJ IDE。

0 投票
1 回答
12 浏览

java - 如何使用内部 maven repo 生成 maven 项目 Skeleton

我通常使用这个 mvn 命令来生成一个 maven 项目骨架:

问题是 maven 去 maven 官方 repo (repo.maven.apache.org) 下载工件。如果我试图从公司的防火墙后面这样做,它就会失败。该公司确实有一个 maven repo 镜像站点,但我不知道如何重定向 maven 以使用该镜像站点,而不是官方的 maven repo 站点。

在这种情况下是否有配置更改/走动?

0 投票
0 回答
81 浏览

nexus - 访问nexus 3代理存储库中的pom/jar文件时出现html错误

我已将我的 Nexus 存储库升级到最新版本 (3.22.0-02),但是当我尝试读取/下载一些不可用的工件时收到以下错误消息(像这样https://mynexus/repository/ext-thirdparty-maven2-proxy-releases/com/myorg/my_artifact/1.0/my_artifact-1.0.pom

如果工件不可用,它应该只返回 404 错误代码而不是格式错误的 pom.xml 。

我们的歉意 本网站暂时不可用。我们正在制定解决方案,以尽快使该网站再次可用。

我们恳请您尽快回来查看以恢复您的活动。对于给您带来的不便,我们深表歉意。

Onze 借口 Deze 网站是 momenteel niet beschikbaar。Wij werken aan een oplossing om de website zo snel mogelijk weer beschikbaar te maken。

Wij verzoeken u vriendelijk om deze 网站后来 opnieuw te bezoeken。Onze welgemeende 为 voor het ongemak 找借口。

此代理存储库的内容类型验证配置

此代理存储库的内容类型验证配置

0 投票
1 回答
224 浏览

sbt - 从 SBT 向 JFrog 发布自定义工件

我尝试将自定义工件从 SBT 发布到 JFrog 工件。我有以下项目:SBT 版本 1.4.3

项目/plugins.sbt:

build.sbt (我简化了一点实际的)

如您所见,我添加了 2 个要发布的工件:

  1. 带有分类器“程序集”的 uber jar
  2. 带有一些带有分类器“ansible”的ansible vars的zip

在我的存储库中发布后,我几乎可以找到我想要的所有内容:

  • repo/com/org/my-project_2.11/0.1.0-SNAPSHOT/my-project_2.11-0.1.0-0.3.2-20210301.161254-1-assembly.jar
  • repo/com/org/my-project_2.11/0.1.0-SNAPSHOT/my-project_2.11-0.1.0-0.3.2-20210301.161254-1-javadoc.jar
  • repo/com/org/my-project_2.11/0.1.0-SNAPSHOT/my-project_2.11-0.1.0-0.3.2-20210301.161254-1-sources.jar
  • repo/com/org/my-project_2.11/0.1.0-SNAPSHOT/my-project_2.11-0.1.0-0.3.2-20210301.161254-1.jar
  • repo/com/org/my-project_2.11/0.1.0-SNAPSHOT/my-project_2.11-0.1.0-0.3.2-20210301.161254-1.pom
  • repo/com/org/my-project_2.11/0.1.0-SNAPSHOT/my-project_2.11-0.1.0-0.3.2-SNAPSHOT-ansible.zip
  • repo/com/org/my-project_2.11/0.1.0-SNAPSHOT/maven-metadata.xml

我可以在 maven-metadata 中看到除我的 zip 之外的所有其他工件,并且 jar 的名称不包含 build.time,因此在下一次构建时将失败,除非我授予用户覆盖/删除的权限,我不喜欢至。

我尝试遵循文档 并将其添加-Dsbt.override.build.repos=true到我的构建服务器中/usr/local/etc/sbtopts和项目的根目录中。

我希望正确发布所有工件(只有我的服装目前没有)。

谢谢您的帮助。

0 投票
1 回答
48 浏览

grails - 使用 wget 递归复制 grails maven 存储库

这篇文章是这个的一部分

我想在我的本地计算机上复制这个存储库:https ://repo.grails.org/grails/core/

为了实现我的目标,我整晚都在运行这个 wget 命令:

今天早上,wget 命令结束,我进入“.m2e”,而不是像预期的那样有子文件夹“connectors”和“discovery_catalog”,而是有一个“index.htm.tmp”文件。

所有文件夹(“.meta”、“.nexus”、“.report”等)都相同。

如何使用 wget 镜像这个 maven 存储库?wget 是正确的工具吗?

提前致谢。

0 投票
1 回答
35 浏览

gerrit - 使用 curl 的降压错误:由于协议(http)

使用 Ubuntu-14.04LTS 系统并按照此链接中提供的说明,我正在尝试delete-project.jar为我的 gerrit 版本 2.13 构建 gerrit 文件,但是在构建过程中它失败并出现以下错误。

链接中提供的解决方法将http协议更改为https现在的 gerritbuck构建,我需要在哪里修改协议?因为cat plugins/delete-project/lib/gerrit/BUCK我看不到要修改的协议。

请指导我修改相同的内容。提前致谢。

0 投票
1 回答
64 浏览

java - 如何使用 Gradle 中的多个分类器和扩展来使用给定的依赖项?

我试图弄清楚如何使用https://repo1.maven.org/maven2/org/sosy-lab/javasmt-solver-z3/4.8.10/*.{so,jar}中列出的文件(另请参阅mvnrepository 上的相应条目。 com)作为示例(使用 Maven)here,使用 Gradle 6.8.3 和 Kotlin 配置。我的代码的相关部分是

我得到的输出是

我已经尝试过(1.)注释掉三个依赖项中的任何两个,(2.)重新排序存储库。输出是一样的。我在这里做错了什么?

0 投票
1 回答
792 浏览

gradle - 如何从 Gradle 中的私有 Gitlab Maven 项目注册表存储库声明依赖项?

我有一个私有项目,我在其中配置了一个 GitLab CI/CD 管道,该管道构建项目并将其发布到同一项目的 GitLab 包注册表。这样可行。

在另一个项目中,我想向该包添加依赖项。尽管我在该项目的 build.gradle 中添加了 maven 存储库声明,但我收到一条错误消息,提示无法解析依赖项,我应该声明提供工件的存储库。

我还尝试添加一个身份验证令牌,但不知何故我没有设法让它工作。

有人看到我在这里做错了吗?

这是我尝试过的:

构建.gradle

我从 Settings->Access Tokens 在源项目中创建了令牌,将其命名为 Private-Token,检查了读取注册表。我也用 read_api 试过了。

我发布的项目的 build.gradle 如下:

0 投票
0 回答
28 浏览

maven - 列出所有版本的 Maven 工件的信息

我想列出 Maven 工件的所有版本及其发布日期。有什么maven命令吗?

要以编程方式进行,到目前为止我发现的只是这个 maven 存储库链接:https ://repo1.maven.org/maven2 。例如,存储库列出了org.mongodb:mongodb-driver-sync here的版本信息。如果没有 Maven 命令,此存储库 URL 是否是所有 Maven 工件的可靠来源?还有其他选择吗?