问题标签 [ivyde]
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.
ivy - Ivy resolve failing for some users
Certain developers on my project are unable to successfully execute an ivy resolve. We use an ivy ssh resolver to a remote server/file system. Impacted developers are typically resolving all but 1 or 2 dependencies successfully. The dependencies that fail to be resolved are the larger jars (example: nasa worldwind). Again, most users are able to resolve all dependencies with no problem. The eclipse project, ivy.xml and ivysettings.xml all come from the software repo and are identical between impacted and unimpacted users. If I copy the failed dependency from my ivy2 cache into an impacted users ivy2 cache, the problem goes away. The ivy resolve is initiated through eclipse/ivyDE.
Things I believe are eliminated:
- differences in ivy.xml, ivysetings.xml, and eclipse project
- existance of dependency on server
- file permission issues on remote file system
- network connectivity
- version differences in eclipse/ivyDE
Question: What could be causing ivy resolves to fail for some users? I am starting to suspect this may be a timeout issue with ivy, given that it happens with larger jars.
Configuration:
- Eclispe Kepler
- IvyDE 2.2.0
example ivysettings.xml:
example ivy.xml:
java - GWT Designer 在项目中找不到 GWT 模块 X
我在 GWT 应用程序中遇到了 GWT Designer 问题。
它说它在任何地方都找不到这个模块包。我可以通过 ANT 进行编译而没有任何问题,并且我正在使用 IvyDE 依赖项管理进行外部库管理。
这是我的项目包结构和错误消息的基本概述。这些库都在那里,似乎 GWT Designer 无法看到它们。
有人对这里发生的事情有任何想法吗?我试图让这个工作,但没有任何工作。谢谢!
本
eclipse - 阻止 IvyDE 解决特定的构建时间依赖关系
它可能是我试图滥用常春藤,但如果我是那么我绝对不理解“配置”
我有一个依赖项,我只想在 Jenkins 下运行我的构建脚本时访问。在我的 Eclipse 工作区中,我不需要依赖项。有可能实现这一目标吗?
例如,如果我想在构建时引入 ant-contrib,我尝试按如下方式设置我的配置文件:
在这个例子中,我总是在 Eclipse 中的构建路径上使用 ant contrib 和 ant,这不是我想要的。resolve ant 任务允许我解析特定配置,因此我假设 IvyDE 只会解析默认配置。我错过了什么?
谢谢,
担。
eclipse - 具有 ivy 依赖项的 Eclipse 部署程序集失败
我正在为 Eclipse 4.3 中的动态 Web 项目使用 ivy 托管依赖项,并且一切正常。合并包含新模块项目的不同分支后,Eclipse 无法再创建战争。如果我从部署程序集中删除 IvyDependencies,则会创建并再次部署战争——这个存档当然缺少所有依赖项。
没有编译错误,提交之间没有配置更改,除了 web 项目中的附加项目/模块和依赖项声明。比较 eclipse 配置和 pre-merge 配置没有任何结果。
如果启用了验证,则 Eclipse 中会显示以下错误:
如果禁用验证,则发布失败:
标准 eclipse 工作区错误策略已被最大限度地运用(清理、重新导入项目、删除 ivy 依赖项管理、读取、删除工作区、重新启动、服务器运行时删除/重新创建等)
任何想法如何解决这个问题或深入了解这个问题?
eclipse - ivy + eclipse 运行时依赖部署
我有一个带有 IvyDE 托管依赖项的 Eclipse 项目
我的 IvyDE 是这样的:
我有编译时需要的依赖项和运行时需要的依赖项
我不知道这是否可以在 eclipse (IvyDE) 中使用 apache IVY,但我只想将 RUNTIME 依赖项部署到服务器。
现在我找到的唯一解决方案是:
- 设置 IvyDE 以解析所有(编译 + 运行时)依赖项并设置模块类路径
- 将 [Ivy] 库添加到项目属性中的 [DeploymentAssembly]
这样所有依赖项(包括编译时依赖项)都部署到服务器...
有没有办法做到这一点???
提前致谢
eclipse - 在 WAR 文件中排除 Ivy 依赖项
我使用 Eclipse 和 Ivy 插件 IvyDE。
我目前使用 Eclipse 的导出到 WAR 功能来创建一个 WAR 文件。我不使用 ANT 构建文件——我让 Eclipse 处理它。
当我导出到 war 时,ivy.xml 文件中的所有依赖项都会被复制到 war 文件的 bin 目录中。我想排除其中一个(或多个)。我怎么做?
完成此任务的最简单方法是什么?如果可能的话,我想避免创建自己的 ANT 构建文件并继续使用 Eclipse 的导出工具和 IvyDE 插件。
ivy - 为什么 Ivy 无法解析我的配置
我有一个 Ivy 和 Artifactory 设置来发布并依赖于构建。
在 Artifactory 中,我有一个 Ivy 文件,内容如下:
当我在另一个项目中依赖这个模块时,我指定了编译配置,但 IvyDE 告诉我编译不存在。
使用此设置,我收到错误消息
“在 org#module 中找不到配置;0.277-SNAPSHOT:‘编译’”
如果将依赖项 conf 更新为 compile->*,我会得到 jar,但除非将它们明确定义为依赖项,否则我不会下载源代码或 javadoc。我还期望 junit 会出现在构建路径上,因为它被定义为编译依赖项,但是没有迹象表明它会出现,而我猜它不知道编译配置是什么。
请有任何建议!
eclipse - 如何使 sbt publishLocal 任务与 IvyDE 兼容?
我正在使用 IvyDE Eclipse 插件来解决我的项目(我们称之为 A)的依赖关系。其中一个依赖项是我使用 sbt 构建的另一个项目(称为 B)。构建的最后一部分是调用 sbt 的 publishLocal 任务将 B 项目的工件发布到本地 Ivy 存储库。
到目前为止一切正常。但是,当我尝试解析项目 A 依赖项时,IvyDE 会生成一条错误消息,指出它无法解析“doc”和“src”jar。我可以强制它最终工作,因为它不会无法解析包含实际代码的主 jar。不过,我觉得这有点烦人。
在花了相当多的时间寻找解决方案后,
这工作得很好,但感觉有点过头了。有人可以提出一种更简单的方法来实现相同的结果吗?
ivyde - IvyDe 不为每个项目使用 ivysettings.xml
在尝试设置 IveDE 时,我遇到了一个问题,我需要在工作区级别指定我的 ivysetting.xml 以便我的解析器(到本地关系)工作。
我希望有某种方法可以让 IvyDE 使用项目的 ivysettings.xml。
我已经通过
这不会产生任何错误,但不会使 ivyde 使用为项目提供的 ivysettings。
是否有可能让 IvyDE 为每个项目使用不同的 ivysettings.xml 以及如何?
编辑:这似乎是一个日食缓存问题。(见自我回答)