问题标签 [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 回答
770 浏览

eclipse - 无法使用 Eclipse 中的 IvyDE 插件从常春藤缓存中删除过时的工件

如果我尝试解决 Ivy 的快照依赖关系,则会在 ivy 控制台上收到以下错误:

无法从缓存中删除过时的工件:C:\Users\xyz.ivy2\cache\shared\foo\jars\foo-2.2.jar

MyProject 中解析 ivy.xml 时出错:无法解析 bla#myproject;working@xyz 的依赖项

IcyDE 还报告说这种依赖关系无法再解决。原因是某些插件有一个 ClassLoader,它锁定了 jar 文件。

是否有任何常春藤设置可以将 a 写入快照工件的新文件位置并删除像 Gradle 这样的旧工件?

0 投票
1 回答
869 浏览

java - IvyDE 无法解析 Mule 依赖项

我正在使用 Apache Ivy 来管理传递依赖项。

使用 Maven 是一种很好的体验,因为如果有任何依赖项在远程目录中不可用或在不同版本中可用,那么 Maven 会有效地管理这些依赖项。

然而,在我的情况下,Ivy 遇到了这个问题,因为我正在尝试管理 Mule 依赖项,但是 Ivy 很难管理,而 Maven 可以很好地管理它而没有任何问题。

更重要的一点是,我什至不能排除任何依赖项,因为我不想排除,但我希望 Ivy 有足够的能力,以便它可以管理它全部或任何其他方式(如果有)。

下面是错误的屏幕截图以及必要的 XML 文件。

在此处输入图像描述

常春藤.xml

常春藤设置.xml

构建.xml

0 投票
0 回答
249 浏览

java - Eclipse 类路径未显示 IVY 依赖关系树。有解决方法吗?

由于某些我无法控制的原因,我正在处理的项目使用 ivy.xml 作为构建时依赖项,并且我们有一个单独的 runtime.xml ivy 文件供在 eclipse 中运行服务时使用。这是通过创建一个新的运行时配置,然后通过启动器的 Classpath 选项卡上的 Advanced 选项添加 runtime.xml 来完成的。

这工作正常,应用程序运行没有任何问题。一个主要的烦恼是,添加 runtime.xml 后,启动配置的类路径视图只显示 Ivy,并没有像在 Project Explorer 视图中那样提供树结构视图(见下面的屏幕截图)。这使得无法快速查看运行时配置的已解析依赖项。

我们在 eclipse Kepler 上,我很欣赏它是一个旧版本,但想知道是否:

  • 有解决方法吗?
  • 这可能已在以后的版本中得到纠正?
0 投票
2 回答
1465 浏览

logback - 为什么 logback-classic 没有在我的 ivy 设置中下载 slf4j-api?

我正在尝试使用 IvyDE 插件向 Eclipse 中的项目添加slf4j-apilogback-classic依赖项,但我需要的 jar 没有出现在 Ivy Library 类路径条目中 - 我只是得到logback-classic-1.2.3.jar而不是得到logback-core-1.2.3.jarslf4j-api-1.7.25.jar.

我的ivy.xml样子是这样的:

常春藤控制台说我应该让他们出现:

但我的常春藤图书馆看起来像这样:

常春藤悲伤

添加单独的依赖项 forslf4j-api不会改变任何东西,但我不应该添加它,因为它是 的传递依赖项logback-classic,对吧?

什么可能导致 IvyDE 无法正常工作?

0 投票
0 回答
374 浏览

eclipse - 如何在 MyEclipse 中手动安装 IvyDE?

我尝试通过 Eclipse Marketplace 在 MyEclipse 10 中安装 IvyDE。安装完成后,它显示 IvyDE 已安装,但我没有看到任何 Ivy 功能​​可用,在 Preferences 中也没有。所以我必须手动安装它?我访问了 Apache 官方网站下载了一些文件,看看我可以按照说明做些什么,但它似乎无法正常工作。可能我做错了。如何以正确的方式做到这一点?

在此处输入图像描述

在此处输入图像描述

0 投票
0 回答
412 浏览

eclipse - 忽略 Eclipse Ivy IvyDE 插件中的 SSL 验证

最近我们的比较安装了 ForcePoint(曾经称为 WebSense),正如我向我解释的那样,它会拦截来自 SSL 站点的证书并“对它们做一些事情”,因为它会更改证书中的原始主机。

这对我的 Eclipse IDE 产生了影响,其中我有几个插件,即 Git 和 Ivy 插件,可以访问 HTTPS 站点。在此网络更新后,这些都开始失败,出现诸如“无法找到请求目标的有效证书路径”之类的错误

我已经通过指定 sslVerify=false 为 Git 克服了这个问题。但我似乎找不到 Ivy 插件 IvyDE 的等效或类似设置。

我尝试将证书添加到 Java TrustStore,并创建另一个 TrustStore 并通过 eclipse.ini 将其显式传递给 Eclipse。我原以为 Ivy 会有一个类似的选项来忽略 SSL 验证,就像 Git 一样。