问题标签 [nexus]

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 投票
2 回答
2432 浏览

java - 如何使用 nexus 代理春季里程碑回购

我想使用 nexus 代理 spring 里程碑存储库。

谁能告诉我要使用的正确网址。

0 投票
1 回答
1349 浏览

ant - Ivy:检索在 Nexus 及其依赖项中发布的快照

我正在使用 Ivy 使用以下 Ant 目标将构建 Jar 的快照发布到本地托管的 Nexus 存储库。

这似乎工作正常,导致 Jar 及其关联的 ivy.xml 出现在存储库中(文件名为 mymodule-SNAPSHOT.jar 和 ivy-SNAPSHOT.jar)。

稍后,在另一个构建脚本中,我希望将 Jar 及其相关的依赖项(即,在其 ivy.xml 中指定的)检索到一个目录中。

这是我正在使用的 Ant 目标。

这会将 Jar 检索到目录,但不检索其依赖项。另外,如果我添加

到检索,由于找不到配置而失败。

因此,检索似乎根本没有引用 ivy.xml,因此没有解决依赖关系。

这应该工作还是我误解了什么?

0 投票
2 回答
509 浏览

maven - 部署快照源 - 有可能吗?它增加内部版本号

伙计们,我不知道可能出了什么问题,但是我正在使用 部署快照和源gpg:sign-and-deploy-file,但是源名称始终具有以下内部版本号的值。像 artifact-timestamp-1.jar 和 artifact-timestamp-2-sources.jar

所以如果我有一个快照依赖项,它正在寻找 artifact-timestamp-2.jar 而不是 artifact-timestamp-1.jar

我没有使用任何内部版本号插件等,这个工件的 pom 定义只有凭据。

我也不用单片机...

部署快照源是否有任何解决方法?因为显然它是不允许设计的。

糊盒

替代文字

0 投票
1 回答
168 浏览

maven-2 - maven 2/3 中的 maven 1 源工件?

我有大量的 maven 1 工件,它们的源 jar 名为 app-0.0.1-src.jar。此存储库使用 nexus 转换为 maven 2 视图。不幸的是,关于源 jar 的 m2 约定是“...-sources.jar”,所以我们的 m1 工件都没有源。

有什么办法可以让 maven 2(尤其是 m2eclipse)下载带有旧分类器的源代码?我确实尝试过这样的事情但没有成功:

0 投票
13 回答
145709 浏览

nexus - 将工件上传到 Nexus,无需 Maven

我有一个生成版本化构建工件的非 Java 项目,我想将其上传到 Nexus 存储库。因为该项目不是 Java,所以它不使用 Maven 进行构建。而且我宁愿不引入 Maven/POM 文件只是为了将文件放入 Nexus。

博客上指向 Nexus REST API 的链接都以登录墙结束,我看不到“创建用户”链接。

那么,在没有 Maven 的情况下,将构建工件上传到 Nexus 存储库的最佳(或任何合理)方法是什么?“bash + curl”会很棒,甚至是 Python 脚本。

0 投票
1 回答
11086 浏览

maven - 根据配置文件更改部署的工件名称

我在 web 应用程序的 pom 文件中有一个构建配置文件,它为 qa 测试做了一些必要的事情(在我的代码中)。

我在 svn 上有这段代码,这段代码在 Hudson 中编译,它在 nexus 中部署工件。

Hudson 有两份工作,一份用于 qa 配置文件 (-P qa),另一份用于客户。

我需要的是在部署阶段更改我的 qa 配置文件中工件的名称,以便 nexus 有两个不同的战争文件,一个用于 qa,一个用于客户。

我使用(在谷歌搜索后)以下看起来在 hudshon 中没有任何作用!

有人有什么想法吗?

0 投票
4 回答
13618 浏览

eclipse - Eclipse 工作区插件文件夹中巨大的 *.CFS 文件是什么?

我开始注意到我的 WD 驱动器已满,并对其进行了 size:gigantic 文件搜索。它在这里出现了几个文件:

F:\SCOTT-SHARED-DESKTOP\My Documents\JPA_SPRING_STRUTS\.metadata\.plugins\org.maven.ide.eclipse\nexus\d9d714e11cb097b3ffcec91cccc65d3e_58.cfs

超过 189,992 KB (189 MB)!

有人知道这些流氓吗?

0 投票
1 回答
642 浏览

nexus - Nexus 文档在哪里记录了“最新”重定向到最新版本?

因此,似乎给 Nexus 一个“最新”版本会告诉它重定向到指定构建产品的最新版本。

这实际上在文档中的哪个位置记录?

0 投票
1 回答
12689 浏览

deployment - 使用本地工件更新 Nexus 存储库

我最近将一些 Maven 工件直接下载到我的本地存储库(.m2/repository)。现在我安装了 Nexus Repository Manager 并且需要填充它的存储而不需要再次下载所有的工件。有没有办法用本地更新 Nexus 存储库。我不想简单地复制它们,因为 Nexus 将与其公共服务器(中央、codehaus 等)相关的工件分开,而本地存储库结构则没有。

更新:同时我将工件从本地存储库复制到 Nexus 存储(公共存储库)。我可以通过 Nexus webapp 浏览到工件,但 Maven 不知何故无法解析来自 Nexus 的工件。我需要特别注册吗?我重新索引了公共存储库并多次重新启动 Nexus - 没有任何变化。

0 投票
13 回答
41013 浏览

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

我们正在使用 hudson 上的 maven 发布插件并尝试自动化发布过程。发布:准备工作正常。当我们尝试执行 release:perform 时,它失败了,因为它尝试将源工件两次上传到存储库。

我尝试过的事情,

  1. 从超级 pom 中删除包含 maven 源插件的配置文件(不起作用)
  2. 将 hudson 上的发布目标指定为 -P!attach-source release:prepare release:perform。我认为这会将源插件排除在执行之外。(不工作)。
  3. 尝试将插件阶段指定为超级 pom 中的某个不存在的阶段。(不起作用)
  4. 尝试指定插件配置,forReleaseProfile 为 false。(你猜怎么着??也没有用)

它仍然吐出这个错误。

对此的任何帮助将不胜感激。