nexus相关内容

使用 maven、Jenkins、Nexus 的基础设施

我们正在使用 Maven.我想设置基础设施,以便自动构建的工件将转到 Nexus 存储库.然后它们可以被开发人员使用. 我已经为我们的项目设置了 Jenkins 的 1 个工作.我将 Nexus 设置在同一台服务器上. 在开发人员的 PC 上,我将默认的 Maven 设置复制到 C:\Users{user}.m2\settings.xml添加此部分.参考资料: 配置 Maven ..
发布时间:2021-12-14 21:47:56 其他开发

如何在 GitLab 中存储版本/二进制文件?

我正在使用 Gitlab、Jenkins 和 - 可能 - Nexus(我需要一个工件存储)构建工作流.我想让 GitLab 存储发布/二进制文件 - 是否有可能以一种方便的方式? 我不希望有另一个可以从中下载版本(和文档)的服务,而是以某种方式将其与存储库管理器集成,就像在例如处理版本一样GitHub.有什么线索吗? 解决方案 2020 年 10 月更新: GitLab 13 ..
发布时间:2021-12-14 21:28:22 其他开发

在 Jenkins 中配置 Maven 设置

我的项目有 3 个 maven 模块,它们是由 nodejs 脚本构建的. 现在我想与 Jenkins 和 Nexus 集成.我的 Jenkins 构建配置如下所示: 我还在构建部分的提供配置文件构建步骤中添加了我的maven settings.xml但它没有用.Maven 仍然失败,无法解决我的 Nexus 存储库中的依赖项. 在我的本地 maven settings.xml ..
发布时间:2021-12-14 21:25:37 其他开发

docker 登录不适用于 nexus 3 私有注册表

Nexus UI 配置 我在 Linux VM 上运行 Nexus Repository Manager OSS 3.0.1-01在那个虚拟机上,我让 nginx 将代理 http 请求保留为 https.我的 SSL 密钥由受信任的 CA 签名我创建了一个 Maven 存储库,只要我有客户端机器发布到它,它就可以正常工作. 也在这台客户端机器上,当我使用我的 docker 客户端并进 ..
发布时间:2021-12-13 22:38:14 其他开发

Maven 快照存储库与发布存储库

快照存储库和发布存储库有什么区别? 这是关于设置存储库(如 Artifactory、Nexus 等) 解决方案 发布工件 这些是特定的时间点版本.已发布的工件被认为是可靠的、稳定的和永久的,以保证依赖于它们的构建随着时间的推移是可重复的.发布的 JAR 工件与 PGP 签名相关联,校验和验证二进制软件工件的真实性和完整性.中央 Maven 存储库存储发布工件. 快照工件 ..
发布时间:2021-12-09 16:01:50 其他开发

防止 Jenkins 将 Artifact 安装到本地 Maven 存储库

Jenkins 正在将最近构建的工件安装到本地 Maven 存储库,即使执行作业的目标仅为 clean package. 当有人不小心提交了共享库的更新版本而没有增加库 POM 中的版本号时,这会导致问题.Jenkins 构建了 jar,将其安装到本地 Maven 存储库,然后(按照配置)将工件部署到我们共享的 Nexus 存储库.Nexus 非常正确地拒绝接受新工件,因为它已经发布了具有给 ..
发布时间:2021-12-09 15:56:20 其他开发

如何将 Jenkins 中的特定工件部署到 Nexus 中?

我有一个在 Jenkins 中运行的多模块 Maven 项目.我想将最终工件(来自程序集构建的 RPM)部署到 Nexus 服务器.我认为没有理由部署中间工件(因此没有“mvn clean deploy"),因为这会在服务器上产生我不需要的额外垃圾.我们正在尝试建立持续交付管道,因此我们永远不会部署 SNAPSHOT 版本.Jenkins 的各种插件似乎专注于部署所有工件.我怎样才能只部署我选择的 ..
发布时间:2021-12-09 15:56:10 其他开发

如何在共享 jenkins 服务器上管理 maven settings.xml?

我有一个由多个团队共享的 Jenkins 集群,我可以在其上配置构建作业,但是我无法轻松更改 Jenkins 配置本身. 有一个中央“nexus pro"maven 存储库管理器,但是这个非常大的跨国公司中的每个团队/小组都有自己的存储库,发布到存储库需要用户名/密码组合. 这意味着我必须使用一个 maven settings.xml 来配置 Jenkins 服务器,该文件对我正在工作 ..
发布时间:2021-12-09 15:55:22 其他开发

Maven 发布插件失败:源工件被部署两次

我们正在 hudson 上使用 maven 发布插件,并尝试自动化发布过程.发布:准备工作正常.当我们尝试执行 release:perform 时,它失败了,因为它尝试将源工件两次上传到存储库. 我尝试过的东西, 从超级 pom 中删除包含 maven 源插件的配置文件(不起作用) 将 hudson 的发布目标指定为 -P!attach-source release:prepare ..
发布时间:2021-12-09 15:32:47 Java开发

在 Nexus 中部署工件时出错

在 Nexus 服务器的我自己的存储库中部署工件时出现错误:“无法部署工件:无法传输工件"“无法传输文件 http:///my_artifact.返回代码为:400" 我让 Nexus 使用一个自定义存储库 my_repo 和下一个 Maven 本地配置运行: settings.xml my_repo用户pass ..
发布时间:2021-12-09 15:32:17 其他开发

如何让 sbt 使用本地 Maven 代理存储库(Nexus)?

我有一个 sbt (Scala) 项目,该项目目前从网络中提取工件.我们希望转向可以缓存工件的企业标准化 Nexus 存储库.从 Nexus 文档中,我了解如何为 Maven 项目做到这一点.但是 sbt 显然使用了不同的方法.(我知道 Ivy 以某种方式参与其中,但我从未使用过它,也不了解它是如何工作的.) 我如何告诉 sbt 和/或底层 Ivy 将企业 Nexus 存储库系统用于所有依赖 ..
发布时间:2021-12-07 13:01:55 其他开发

在 Java 程序中从 Maven 存储库下载工件

我需要编写从给定 Maven 存储库下载给定工件 (GAV) 的 Java 代码.过去我使用了 Nexus 2 的 REST 接口(这很容易),但我想要一些独立于存储库(Nexus 2、Nexus 3、Artifactory)的东西. 在 Fetching Maven artifacts programmatically 中提出了类似的问题,但主要答案来自2014 年并建议使用自 2014 ..
发布时间:2021-11-28 22:24:01 Java开发

Maven 内部存储库,真的有那么难吗?

我有几个使用 Maven 的项目,我想在我的工作网络上运行一个内部存储库.我有几个来自第三方的库,它们不能被发布到野外,还有一些我们自己的库需要在网络中可用(包括我们的 TeamCity CI 服务器),但不能部署到网络外.经过一番研究,我发现了关于如何实现这一点的三个主要建议:Archiva、Artifactory 和 Nexus.我已经尝试了每一个,但都没有成功地使用其中任何一个创建的内部存储 ..
发布时间:2021-11-28 22:23:09 其他开发

我们应该将 Nexus 还是 Artifactory 用于 Maven Repo?

我们将 Maven 用于大型构建过程(> 100 个模块).我们一直在源代码管理中存储我们的外部依赖项,并使用它来更新本地存储库. 但是,我们准备升级到可以缓存中央的本地存储库,这样我们就不必主动下载所有 3rd 方(但我们仍然可以从本地存储库中提取).此外,我们希望从每晚构建中发布我们的内部构建工件,以便开发人员不必构建世界. 我们正在考虑 Nexus 和 Artifactory.偏 ..
发布时间:2021-11-28 22:20:58 其他开发

在 nexus 上使用 nuget 代理时,dotnet 还原失败

我在内部网络的 Nexus (v 3.9.0-01) 上有一个 nuget 代理.我自己还没有填充本地 Nexus 存储库(并且不知道它是如何完成的,或者是否出现任何问题),但是,我可以手动上传新包.构建发生在 Bamboo 代理上,无法连接到公共存储库. 由于隔离,我必须使用 --no-restore 运行 dotnet build/dotnet publish 并使用 --no-rest ..
发布时间:2021-11-24 15:31:25 C#

如何编写Get方法Nexus Rest Api?

我有 groupId、artifactId 和 version.我如何使用 Nexus Rest API 编写 GET 请求以获得进一步的工件描述? 解决方案 不确定您要查找什么信息. REST API doco 可在此处获得: 核心 API Lucene API 示例 获取仓库id 您从以下开始:groupId、artifactId、版本: $ curl ..
发布时间:2021-11-15 02:18:02 其他开发