ivy相关内容

sbt:未经授权发布到企业 Nexus 存储库

快速解决 所需的凭据需要由 nexus 定义的确切领域.请参阅下面如何找到您定义的那个,但最肯定的是“Sonatype Nexus Repository Manager".像往常一样将其余详细信息添加到凭据中. c:/data/user/.sbt/.credentials realm=Sonatype Nexus 存储库管理器主机=关系用户=代理密码=密码 build.sbt凭据 ..
发布时间:2022-01-24 22:28:19 其他开发

Apache IVY 错误信息?: 未加载数据时无法获取工件

大家好,我在 scala 中尝试通过 SBT 构建项目时遇到以下错误 [info] :: 使用详细或调试消息级别获取更多详细信息java.lang.IllegalStateException:无法获得工件当数据尚未加载时.常春藤节点 = log4j#log4j;1.2.14 我没有看到任何引用 1.2.14 的项目,我的 .m2 或 .ivy 存储库中也没有.不知道在哪里可以找到这个 完 ..
发布时间:2022-01-24 22:12:53 Java开发

使用 SBT 和 SNAPSHOT 依赖项脱机工作

我从来没有能够在我的任何项目中使用 SBT 离线工作.现在我正在搬家,我的衣橱服务器托管连接已离线. 所以说: sbt "set offline := true" 运行 我得到了其他缺失的部门: [error] 未解决的依赖项:se.hedefalk#lift-utils_3.0_2.10;0.2-SNAPSHOT: 未找到 对于声明为的依赖项: "se.hedefalk" %% ..
发布时间:2022-01-24 21:52:49 其他开发

如何使用 SBT 从 Nexus 检索快照依赖项?

我有一个 maven2 存储库,我试图从中获取带有附加时间戳的快照工件.我(不出所料)能够在使用 maven2 构建时很好地检索它,但是在使用 simple 构建时-build-tool (sbt),我很喜欢,我拉不下来. 我可以从 this question about snapshots in Ivy 中看到可以配置 Ivy 来获取快照工件,但我不知道如何告诉 sbt去做吧. 我当 ..
发布时间:2022-01-24 21:43:58 其他开发

为什么 sbt 每次清理后都运行依赖解析?

SBT 每次在 clean 之后都会运行依赖解析,即使项目依赖管理配置没有更改.在 CI 服务器上运行时,这很耗时. 但是文档 说: 通常情况下,如果自上次成功解析后没有更改依赖管理配置并且检索到的文件仍然存在目前,sbt 不要求 Ivy 执行解析. 每次我使用 sbt clean publish-local 构建项目时,如何阻止 sbt 进行依赖解析? 更新 我发现 ..
发布时间:2022-01-24 21:40:42 其他开发

更新后未解决的依赖 SBT 0.13.0

将 SBT 更新到 0.13.0: 我有几个使用 Scala 2.10.2 编写并使用 sbt 0.12.4 构建的项目.由于我的操作系统是 Ubuntu,我使用 SBT.deb 包安装 sbt 0.12.4.一切都很好.我用 sbt 构建了我的项目. 昨天我想更新 sbt 到 0.13.0 版本.我下载并安装了新的 .deb 包.项目配置未更改. 失败: 更新后运行 SB ..
发布时间:2022-01-24 21:32:27 其他开发

如何为每个用户或系统范围配置 Ivy 缓存目录?

我使用 SBT 作为构建 Scala 项目的构建工具. 我的问题是,我无法配置 SBT 将依赖项下载到我的用户主目录.因此,我正在寻找每个用户甚至更好的系统范围设置来告诉 SBT 将 Ivy 缓存目录放在其他地方. 对于 maven,每个用户的 settings.xml 可用于配置本地存储库. 我已阅读问题如何覆盖常春藤缓存的位置? 它的答案,但它似乎只描述了如何在每个项目的基础 ..
发布时间:2022-01-24 21:30:31 其他开发

Sonar Xerces 冲突 Findbugs 和 ivy:report

我正在尝试让声纳为具有包含 Findbugs 规则的质量配置文件的项目工作. 但是在分析项目时,sonar anttask 崩溃并出现以下错误: 原因:java.io.IOException: SAX2 driver class org.apache.xerces.parsers.SAXParser not found在 edu.umd.cs.findbugs.filter.Filter. ..
发布时间:2022-01-17 21:56:23 其他开发

如何减去常春藤依赖集

我的目标是将项目传递依赖关系划分为几个不交叉的集合: 系统(已存在于 j2ee 容器中的 jar;手动列出并带有明确的固定版本) 提供(要复制到 j2ee 容器的 jar;手动列出) ear(罐子装在 ear/lib 中,其余的) 下面列出的我目前的解决方案有一些缺点: 必须从 ear conf 中逐一排除系统和提供的库 尚未明确排除的新的第三方可传递部门可能会意外听到 ..
发布时间:2022-01-15 23:19:16 Java开发

Apache Ivy:解决嵌入在安装程序中的依赖项

我在构建时遇到问题,我必须通过 Apache Ivy 解决非标准工件. 问题: 我依赖于两个工件(a.jar 和 a-lib.jar). 这两个依赖项仅作为单个安装程序 (a_installer.jar) 的一部分. 可以下载安装程序,但不能下载嵌入的工件本身. 可以操纵安装程序来解压所需的依赖项. 要求: 我必须在构建期间解析/下载工件(我无法将安装程序或提取的工件 ..
发布时间:2022-01-15 23:17:37 其他开发

无法手动将 jar 文件添加到 .ivy 缓存

我正在尝试手动将 lucene jar 文件添加到我的本地 ivy 存储库.我有其他 apache jar,所以在现有文件夹 .ivy2\cache\apache.org\ 下,我创建了一个名为 lucene 的文件夹,并在其中创建了一个名为 jars 的文件夹.然后我将名为 lucene-3.0.3.jar 的 jar 放在 jars 文件夹中.下一步我在 lucene 文件夹中创建了以下 iv ..
发布时间:2022-01-15 22:51:11 其他开发

使用 IVY 将 SNAPSHOT 工件发布到 Maven - 有什么魔力?

我们的情况有点复杂…… 在大多数情况下,我们一直在使用 IVY 和 ANT 来管理我们的构建和依赖项.现在该公司正朝着使用 Maven 的方向发展.我们有一组称为公共库的项目,供多个核心产品使用. 普通库使用 IVY 并发布到 IVY 存储库.我们还需要为我们的新 Maven 项目提供通用库.因此,当构建和发布公共库时,我修改了脚本以发布到 Maven(Artifactory)以及 I ..
发布时间:2022-01-15 22:49:37 其他开发

常春藤:强制依赖本地快照

我有一个依赖于项目 B 的项目 A;两者都是积极开发的内部项目.假设最新的 Project A 版本是 1.1.2,它依赖于 Project B 1.1.1.现在我们正在开发 Project A 1.2.0,它依赖于也在开发中的 Project B 1.2.0. 项目 B 1.2.0 的新集成构建由 CI 服务器推送到公共本地存储库中,因此由于“更改",每个人都可以在发布后立即获得最新的集成 ..
发布时间:2022-01-12 19:21:56 Java开发

快照和发布存储库的使用方式有何不同?

我了解在开发过程中构建工件被放置在快照存储库中. 当产品需要进行 QA 测试时,团队是否会从快照存储库中提取?还是他们进行完整构建,部署到发布存储库,然后从那里将其交给 QA? 另外,如果我的快照存储库包含来自每个构建的所有构建工件,这通常是如何清理的?我可以看到保留来自构建服务器的最后 5 个构建,但不是每个构建.如果有帮助,我正在使用 Artifactory. 解决方案 意 ..

Ivy 没有安装一些 JAR

我正在使用 Ivy 进行项目依赖项管理,除了我一直遇到的一个问题之外,它一直运行良好.Ivy 正在下载某些依赖项,但并未将它们安装到我的项目中.例如,即使 log4j.jar 被列为依赖项并且正在成功下载,它也不会放在项目的 lib 文件夹中.这是我的解决方案的输出: ivy-resolve:[ivy:configure] :: Ivy 2.2.0 - 20100923230623 :: htt ..
发布时间:2022-01-06 18:36:18 其他开发

Maven 还是常春藤?对于已经投入生产的系统,哪个更好?而其他的区别呢?

我知道这是一个复杂的问题,但我想知道在系统已经投入生产的情况下哪个更好,有很多错误和非常糟糕的设计.真是一团糟. 实际上,我之所以这么问是因为我已经将这个项目转换为 Maven,但我面临着很多问题.我需要调整文件夹结构,把公司做的一个糟糕的框架从项目中分离出来(它被转换成一个jar lib),修复了很多一直破坏项目的细节,配置POM.xml来制作一切Ant 已经在做并发现应用程序中真正使用的 ..
发布时间:2022-01-06 18:27:42 Java开发

你把 ivysettings.xml 放在哪里?

我正在尝试学习如何使用 ivy,并想为我下载的 .jar 文件设置一个本地存储库. 您将 ivysettings.xml 文件放在哪里?放在ant库目录下吗? 解决方案 如果您允许我澄清一下,ivysettings.xml 是整个开发环境的配置.它与存储库项目本身不相关.一般来说,ivysettings.xml 应该放在你的主要 build.xml 旁边,这样当你把 在你的 b ..
发布时间:2022-01-06 18:00:57 其他开发