问题标签 [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.
java - Maven 存储库部署失败
我正在做一个带有 crud 功能的 springboot restapi。当我尝试部署项目时,发生了这个错误。
我已将 maven 部署插件添加到我的存储库中,但我不确定是否也应该添加 springboot 部署插件。
这是我的 pom.xml
我尝试了几种解决方案,但没有成功。我正在使用 InetelliJ IDE。
java - 如何使用内部 maven repo 生成 maven 项目 Skeleton
我通常使用这个 mvn 命令来生成一个 maven 项目骨架:
问题是 maven 去 maven 官方 repo (repo.maven.apache.org) 下载工件。如果我试图从公司的防火墙后面这样做,它就会失败。该公司确实有一个 maven repo 镜像站点,但我不知道如何重定向 maven 以使用该镜像站点,而不是官方的 maven repo 站点。
在这种情况下是否有配置更改/走动?
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 找借口。
此代理存储库的内容类型验证配置
sbt - 从 SBT 向 JFrog 发布自定义工件
我尝试将自定义工件从 SBT 发布到 JFrog 工件。我有以下项目:SBT 版本 1.4.3
项目/plugins.sbt:
build.sbt (我简化了一点实际的)
如您所见,我添加了 2 个要发布的工件:
- 带有分类器“程序集”的 uber jar
- 带有一些带有分类器“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
和项目的根目录中。
我希望正确发布所有工件(只有我的服装目前没有)。
谢谢您的帮助。
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 是正确的工具吗?
提前致谢。
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.)重新排序存储库。输出是一样的。我在这里做错了什么?
gradle - 如何从 Gradle 中的私有 Gitlab Maven 项目注册表存储库声明依赖项?
我有一个私有项目,我在其中配置了一个 GitLab CI/CD 管道,该管道构建项目并将其发布到同一项目的 GitLab 包注册表。这样可行。
在另一个项目中,我想向该包添加依赖项。尽管我在该项目的 build.gradle 中添加了 maven 存储库声明,但我收到一条错误消息,提示无法解析依赖项,我应该声明提供工件的存储库。
我还尝试添加一个身份验证令牌,但不知何故我没有设法让它工作。
有人看到我在这里做错了吗?
这是我尝试过的:
构建.gradle
我从 Settings->Access Tokens 在源项目中创建了令牌,将其命名为 Private-Token,检查了读取注册表。我也用 read_api 试过了。
我发布的项目的 build.gradle 如下: