问题标签 [archiva]

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 投票
1 回答
3646 浏览

maven - 如何在 Maven 的 settings.xml 中配置本地和远程存储库

我有自己的组织内部存储库,我想使用它:

我还需要远程存储库来获取最新版本的 maven-resource-plugin、maven-compile-plugin、jboss 等。

有人可以建议我如何配置 settings.xml 以便 maven 下载内部存储库中可用的依赖项,如果内部存储库中没有依赖项,则从远程存储库中获取它。

0 投票
2 回答
1890 浏览

xml - 如何让Stand Alone Archiva 分发Jetty 下的ROOT 应用程序?

我使用的是 Archiva 的独立版本,它使用 Jetty 作为其应用程序容器。它默认为http://mycompany.com:8080/archiva我想摆脱应用程序上下文并制作它,http://mycompany.com:8080/以便我可以使用 Apache 2.2.x 中的虚拟主机将其映射到子域。

我不知道要在配置文件中更改什么。这是jetty.xml为简洁起见,所有评论都被删掉的文件。

这是我的/apps目录的内容:

感谢您花时间看这个。

0 投票
2 回答
1819 浏览

maven - 你最喜欢的 Maven 存储库服务器是什么?

您好,您更喜欢哪个 Maven 存储库服务器?Apache archiva , Nexus 还是其他?为什么?

0 投票
2 回答
1855 浏览

maven - m2eclipse 的问题——无法从 Archiva 下载 maven 工件——改为获取 .lastUpdated 文件

我正在使用基于 Eclipse 3.6 (Helios) 和内置 m2eclipse 0.10.0 的 STS 2.5.2。我还使用 Archiva 作为我的“远程”存储库管理器(它托管在同一台机器上)。

我已经更改了我的 Maven 配置设置文件以将我的 Archiva 实例指定为 * 的镜像,并且 Archiva 也是 Central 的代理。在我所有的 pom 中,我都将我的 Archiva 内部存储库指定为存储库和插件存储库。

设置是这样的,当 Maven 命令行 (CLI) 请求工件时,例如 junit:junit:3.8.1:jar,请求转到 Archiva,如果它还没有工件,它反过来从 Central 检索工件,然后将其提供给 Maven CLI。

这一切都适用于 Maven CLI。我的问题是从 Eclipse 构建我的项目时,m2eclipse 无法从 Archiva下载某些工件。相反,我只得到可怕的 .lastUpdated 文件(pom 和 jar)。即使这些文物在 Archiva 中。大多数工件不会发生此错误,只是 Archiva 中的某些工件,例如 org.apache.maven.doxia:doxia-sink-api:1.0-alpha-9:jar,它依赖于我的一个项目依赖。我尝试从 Archiva 中删除有问题的工件,删除我的 .m2 存储库并重建,但问题仍然存在。

有任何想法吗?这是记录在案的 m2eclipse 错误吗?作为一种解决方法,我创建了一个特殊的子模块,它除了从 Maven CLI 的存档中下载缺失的工件之外什么都不做。

提前致谢,

史蒂夫所罗门

0 投票
7 回答
21178 浏览

java - Archiva 与 Nexus 相比如何?

已经有一些类似的问题,但大多数要么专注于 Nexus 与 Artifactory,要么是几年前的问题。

我想了解这两个项目这些天的位置。我的印象是 Nexus 是最受推崇的存储库管理器,但我确实倾向于(稍微)更喜欢纯粹的免费项目(嘿,一点意识形态永远不会伤害任何人)。

我的用例非常简单:我只想要一个按需依赖缓存,以及我们自己的半打工件。我将与 Ivy(不是 Maven)一起使用它,我们不进行自动构建,并且只有几个开发人员使用它。所以我也想知道 Nexus 更高级的功能是否是我无论如何都不需要的。

在做出选择之前我应该​​注意什么?

0 投票
1 回答
128 浏览

maven-3 - 为项目和插件分离存储依赖工件的最佳方法

在 maven 3 中,我们可以分离项目和插件的依赖工件。

如果您已代理和托管回购,那么使用回购管理器(nexus ...)执行此操作的最佳方法是什么?任何示例如何在 settings.xml/pom.xml 中定义它?

插件和项目依赖项的每个代理仓库都必须重复吗?

0 投票
1 回答
1655 浏览

maven - Ivy、Maven 和 Archiva 之间有哪些相同点、不同点和取舍?

我对 Ivy、Maven 和 Archiva 感到困惑——他们似乎都在试图解决类似的问题。

我认为我认为 Ivy 将类似 Maven 的功能改进为 Ant(即 Ant + Ivy ~= Maven)是正确的?但我不清楚 Archiva 向 Ant + Ivy 和/或 Maven 添加了什么(如果有的话)。我什么时候会使用(比如说)Ivy,我什么时候会使用 Archiva,什么时候组合才有意义(如果有的话)?

背景:我们需要进行某种依赖管理并建立人工制品档案。我们的源代码是跨语言的(C++、Java、Scala、Ruby 和 Python 的混合体),我们的构建过程是跨平台的(Linux、Windows、OSX、Android、iOS、QNX)。我们有一个现有的基于 scons 的构建系统,它有些复杂。理想情况下,我们希望为此添加依赖管理和人工制品存档,而不是(比如说)将批发迁移到 Maven。

0 投票
1 回答
258 浏览

maven - 如果它们不在本地工作区中,是否有任何方法可以配置 Archiva 以下载缺少的 Maven 项目模块?

我对 Archiva 如何完全运作感到困惑。我知道如果我们有一组核心依赖项,我们可以使用 Archiva 作为我们的本地 maven 存储库。

我不明白的是,Archiva 如何管理您自己项目的构建工件。

假设我有一个多模块 maven 项目——例如,我们甚至可以使用来自 Sonaytpe 的项目。http://www.sonatype.com/books/mvnex-book/reference/multimodule-sect-building-multimodule.html

如果我想让一个团队在 Simple Model 应用程序上工作,而我希望另一个团队在 Simple webapp 上工作。但我也不希望在他们的本地工作区中拥有他们没有分配到的项目。Webapp 需要 Model 来构建,但我不希望 Wepapp 团队直接访问 Model。

Maven有什么方法可以检测到模型的构建工件不在Webapp开发人员的工作区中,并从我们本地的Archiva repo中提取它,因此尽管没有模型(maven模块项目)代码,他们仍然可以构建Webapp他们的工作空间?

0 投票
1 回答
2397 浏览

maven - maven到archiva的配置问题

我是新手。我用 maven 创建了一个项目。我安装了档案。我用maven配置了archiva。如果我在没有依赖关系的情况下运行项目,它将正常工作。如果我添加依赖项,它会显示错误。我在上传工件中上传了依赖 jar。仍然会出现同样的错误。我将如何在我的 Maven 项目中配置档案,请给我一步一步的过程。

高级感谢您的帮助


0 投票
1 回答
131 浏览

apache - 将档案存储库配置为永远不允许更新工件的旧版本

由于我们的一位客户的要求,我们需要保证我们的开发人员无法在 Archiva 中更新已发布的工件版本。他们将能够发布同一工件的新版本。

是否可以在档案中进行此配置?