问题标签 [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.

0 投票
1 回答
702 浏览

eclipse - 在 Eclipse 中共享常春藤缓存但单独的分辨率缓存

在我们的环境中,我们最终会得到多个工作区(runk 加上多个分支)。

我们希望分离我们的分辨率缓存,但共享实际的缓存。

到目前为止,这很容易,但它需要为本地解析缓存名称手动编码标识符(例如,在 ivysettings.local.xml 中),显然这是次优的,并且必须为每个分支手动设置(或工作区,如果我们每个分支有多个工作区)。

我们想做的是使用工作区名称(好像 Eclipse 提供了一个${workspace_name}变量),但事实并非如此。我在可用变量列表中没有找到类似的东西,并且在调试器中运行 ivy 时,我们看不到任何保存工作区名称的东西。

我已经查看了这两个问题,但似乎都没有解决这个问题:

管理冲突的 ivy 存储库(在 Eclipse 中)

如何覆盖常春藤缓存的位置?

0 投票
1 回答
510 浏览

java - 如何在 subversion repo 中包含 Ivy 依赖项

因此,由于我无法通过包含来自外部源的所有内容来找到解决依赖问题的方法,因此我转向 Eclipse / IvyDE 进行 ant / Ivy 集成。

话虽如此,我通常会包含这样的库:

但是,如果我想在我们自己的 Intranet 中查看某些内容怎么办?

例如,如果保存 jar 的文件夹是这样的:

我想将 lib.jar 包含到我的文件夹中。

在这个 eclipse 的实现中,我相对无法找到 ivysettings.xml,我也不相信如果可以的话,我能把它弄好。

有人可以帮我解决这个问题吗?

0 投票
1 回答
200 浏览

eclipse - ivyde 没有被触发来解析来自源代码管理的 ivy.xml 更新

当我从源代码控制(例如,perforce)刷新我的项目时,我得到一个更新的 ivy.xml 文件,ivyde 不会被触发来执行“解析”。因此,作为一种解决方法,我会同时进行项目刷新和手动 ivyde 解析。

有没有办法让 ivyde 自动解析来自源代码管理的新 ivy.xml?

  • 当我更改本地 ivy.xml 时,ivyde 确实会解决问题。
0 投票
1 回答
2186 浏览

tomcat - Spring Security 3.1 xsd and jars mismatch issue

I'm Trying to migrate from spring framework 3.0.5 to 3.1 and spring-security 3.0.5 to 3.1 (not to mention hibernate 3.6 to 4.1). Using Apache IVY.

I'm getting the following error trying to start Tomcat 7.23 within Eclipse Helios (among a host of others, however this is the last in the console):

my security config file looks like this:

Ivy.xml looks like this:

I understand (hope) this error is due to a mismatch between the declared xsd and the jars on the classpath. Any pointers will be greatly appreciated.

0 投票
1 回答
409 浏览

java - 为什么 Google Eclipse Plugin GWT 编译器不能识别 Ivy 依赖类路径条目?

目前,我有一个 ANT 构建,它负责为 Javac 和 GWT 编译非常好地集成 Ivy 依赖项。

令我困惑的是,为什么 GPE GWT 编译器不能识别 .classpath 文件中的 eclipse 类路径条目?

<classpathentry kind="con" path="org.apache.ivyde.eclipse.cpcontainer.IVYDE_CONTAINER/?project=z.gwt.zebra&ivyXmlPath=ivy.xml&confs=*&ivySettingsPath=%24%7Bworkspace_loc%3Az.gwt.zebra%2Fivysettings .xml%7D&loadSettingsOnDemand=false&propertyFiles=%24%7Bworkspace_loc%3Az.gwt.zebra%2Fsrc%2Fmain%2Fresources%2Fzebra.properties%7D"/>

为什么 GPE GWT 编译器识别 maven 依赖类路径入口没有问题,但拒绝承认 Ivy 的类路径入口?

与 GPE 内部关系密切的人能否就这种好奇心教育我并可能提出追索权(即使追索权意味着必须更改 GPE 代码 - 并不是我会尝试进行此类更改,但它至少会让我晚上睡得更满意) . 不过,我更喜欢简单的补救措施。

注意:请不要建议我编写 ANT 构建,因为……请阅读我的第一段。

0 投票
1 回答
197 浏览

eclipse - 为什么 IvyDE 可以使用 scala-library 的源而不使用 scalaz-core_2.10.0-RC3-7.0.0-M5 的源?

我将 IvyDE 与 Eclipse Indigo 一起使用。我有一个看起来像这样的 ivy.xml 文件:

IvyIDE 容器具有 scala-library 的源附件(传递依赖项,未在 ivy.xml 代码中列出),但没有 scalaz-core 的源附件。

如果我查看本地常春藤缓存(容器有文件的地方),我会看到:

知道为什么 IvyIDE 无法弄​​清楚如何使用 scalaz-core_2.10.0-RC3-7.0.0-M5-sources.jar 吗?

/cygdrive/C/Users/james/.ivy2/cache/org.scalaz/scalaz-core_2.10.0-RC3/ivy-7.0.0-M5.xml 中有一个常春藤配置文件,它说工件的类型是“捆绑” - 这是相关的吗?

更新:事情变得有点陌生。如果我删除该 scalaz-core_2.10.0-RC3/ivy-7.0.0-M5.xml 文件,然后更改 ivy.xml 中的一行,该文件将再次下载 - 它不一样。有时,我会在文件中获得更多行!像这样:

0 投票
0 回答
263 浏览

eclipse - eclipse中的ivy测试配置

我有一个常春藤依赖管理,可以在 eclipse 和 ant 下工作。

我应该如何配置测试依赖项以供 eclipse 使用?

我目前的配置是:

使用该配置,TestNG 不会“检索”。我正在使用 IvyDE,并设置了“选择每个配置”。

0 投票
1 回答
493 浏览

java - 如何将 Ivy 的依赖项添加到 Eclipse PDE 目标平台?

我可以将外部 OSGi 包添加到我的 PDE 项目中,并且可以让它们显示在目标平台中(尽管我需要在添加新包后执行重新加载),我使用“lib”目录来执行此操作每个项目。

随着我的项目变得越来越复杂,我需要一些 Spring 捆绑包,并且我希望 Ivy(Ivy DE 插件)为我管理依赖项。这很好地找到了所有需要添加到类路径中的包。

问题是我还需要将它们添加到目标平台,我找不到让目标平台查看 Ivy 依赖项的方法。

一种可能的解决方法是将 Ivy 依赖项复制到我的 lib 目录中。我对 Ivy 很陌生,看不到将依赖项复制到本地目录的方法(这样做似乎违背了 Ivy 的观点)。我还考虑将 Ivy 缓存添加到目标平台(一个疯狂的想法),但由于缓存的目录结构,Eclipse 无法找到所有包。

0 投票
1 回答
1223 浏览

ivyde - FileResolver、环境变量和ivyde

我有一个 ant/ivy 项目,我也在 E​​clipse 中使用。问题是在eclipse中,ivyde在我的ivysettings.xml中抱怨FileResolver,声称路径必须是绝对的。我认为原因是它无法评估环境变量。

以下是我的 ivysettings.xml 文件,由于此绝对路径要求,ivyde 无法解析该文件:

ivysettings.properties 包含:

Ant 对此很满意,但 ivyde 似乎无法解决 {$env.githome}。我需要一些方法来为不同的开发人员环境执行 FileSystem 解析器的“绝对路径”要求......所以使用环境变量来引用它。我如何让 ivyde 认识到这一点?

0 投票
1 回答
783 浏览

ivyde - ivyde 将本地 jar 复制到 .ivy2

虽然一切似乎都在工作,但我注意到 IvyDE eclipse 插件的一个奇怪行为。

首先,我在 ivysettings.xml 中配置了一个解析,以在自定义目录(.ivy2 之外)中发布(并查找)我的项目工件。

Eclipse 和 IvyDE 很好地解决了这个问题,但有趣的是,我的 jar 文件现在被复制到我的 .ivy2 缓存中并从中引用。为什么插件将它从我的自定义目录复制到我的 .ivy2 中?

它似乎工作正常,包括 Ivy->Resolve 确定何时有更新,但这只是......奇怪。当它显然可以在那里找到它时,为什么不直接从我的自定义目录中引用它?