问题标签 [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.
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 这样的旧工件?
java - Eclipse 类路径未显示 IVY 依赖关系树。有解决方法吗?
由于某些我无法控制的原因,我正在处理的项目使用 ivy.xml 作为构建时依赖项,并且我们有一个单独的 runtime.xml ivy 文件供在 eclipse 中运行服务时使用。这是通过创建一个新的运行时配置,然后通过启动器的 Classpath 选项卡上的 Advanced 选项添加 runtime.xml 来完成的。
这工作正常,应用程序运行没有任何问题。一个主要的烦恼是,添加 runtime.xml 后,启动配置的类路径视图只显示 Ivy,并没有像在 Project Explorer 视图中那样提供树结构视图(见下面的屏幕截图)。这使得无法快速查看运行时配置的已解析依赖项。
我们在 eclipse Kepler 上,我很欣赏它是一个旧版本,但想知道是否:
- 有解决方法吗?
- 这可能已在以后的版本中得到纠正?
logback - 为什么 logback-classic 没有在我的 ivy 设置中下载 slf4j-api?
我正在尝试使用 IvyDE 插件向 Eclipse 中的项目添加slf4j-api
和logback-classic
依赖项,但我需要的 jar 没有出现在 Ivy Library 类路径条目中 - 我只是得到logback-classic-1.2.3.jar
而不是得到logback-core-1.2.3.jar
和slf4j-api-1.7.25.jar
.
我的ivy.xml
样子是这样的:
常春藤控制台说我应该让他们出现:
但我的常春藤图书馆看起来像这样:
添加单独的依赖项 forslf4j-api
不会改变任何东西,但我不应该添加它,因为它是 的传递依赖项logback-classic
,对吧?
什么可能导致 IvyDE 无法正常工作?
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 一样。