问题标签 [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 投票
2 回答
358 浏览

ivy - ivy 和 ivyde 以及 FileSystem 解析器

我在让 ant/ivy 构建和 eclipse/ivyde 构建相互配合时遇到问题。

这是我的设置,每个开发人员的“git_root”都不同:

我的 ivy_settings.xml 包含一个 FileSystem 解析器,当然,它必须使用绝对路径。

例如:

那么现在我如何定义 {repository.dir} 以使 ant 快乐和 ivyde/eclipse 快乐?

0 投票
1 回答
1809 浏览

maven - NoClassDefFoundError 使用常春藤。罐子不添加到类路径

似乎我从我的 maven 存储库中提取的 jar 没有被放入我的 java 类路径中。我以为常春藤缓存会解决这个问题?

每当我在 eclipse 中或在 eclipse 之外运行一个类时,我都会得到 NoClassDefFoundError。它编译得很好,但在运行时不起作用。我的依赖 conf 设置为 runtime->default 所以我认为这会起作用。

以下是我使用的文件。难道我做错了什么?

常春藤.xml

常春藤设置.xml

common.xml

构建.xml

0 投票
1 回答
495 浏览

eclipse - 如何在工作区中使用 ivy 和 Resolve 从另一个 Web 项目引用 Web 项目

我有 2 个网络项目:myLibraryProject 和 myWebProject

myWebProject 依赖于 myLibraryProject,每个都使用 ivy 进行依赖管理:

myLibraryProject ivy.xml:

myWebProject ivy.xml:

我还在工作区中使用 Resolve(在 eclipse 和 ivyDe 插件中)。

它能够解决依赖关系,但它把my-library.war放在 my-web.war/WEB-INF/lib/

这样 myWebProject 不能使用该库,因为它需要一个 jar,而不是战争。

我怎么知道...日食?常春藤?...不是制造战争而是制造罐子?

0 投票
1 回答
304 浏览

eclipse - IvyDe Eclipse 插件 - 如何排除 jar 文件

我用 Ant 设置了 IVY,并能够构建一个 spring mvc 项目。我在 build.xml 中有各种任务、ear 文件、单元测试等所需的配置,例如提供、编译、测试、运行时等和设置类路径。

不过,我最近安装了 IvyDE 插件来管理类路径以自动化 Eclipse IDE 中的所有内容。提供的 jar 文件是特定于应用程序服务器的,我不希望它们包含在 eclipse 的类路径中。有没有办法在某些 conf 中不包含一些依赖项(jar 文件)。

0 投票
1 回答
10344 浏览

java - Eclipse 和 IvyDE 警告:类路径依赖验证器消息

我在 Eclipse Kepler 中创建了一个新的动态 Web 项目,因为这是我第一次使用 IvyDE,所以我放置了一些依赖项来测试它。这是我的 ivy.xml:

解决了依赖项,我可以在项目库中看到它们。

但在此之后,我的项目开始发出这个警告:

因此,如果我理解正确,Eclipse 会警告我类路径中的 IvyDE 条目与构建项目中的资源不对应。我想这是预期的行为,如果是这样,有没有办法从项目中删除这个警告,而不禁用每一个Classpath Dependency Validator Message

0 投票
2 回答
7822 浏览

eclipse - 如何在eclipse中使用Ivy + IvyDE将不同的jar放到lib和web-inf/lib中

因此,我正在尝试将 Ivy 添加到我的项目中,该项目会输出一个 WAR 文件。一些依赖项,如 RESTEasy 和 Jackson 在 JBoss 运行时可用,所以我不希望它们在我的 war/WEB-INF/lib 文件夹中。其他库不能通过 JBoss 模块使用,所以我想将它们包含在我的项目中。

** 注意:在 Eclipse 中,我使用的是动态 Web 模块方面。这个想法是让 IvyDE 将所需的运行时依赖项复制到 war/WEB-INF/lib 中。

最初我创建了 2 个常春藤配置文件:

  • ivy.xml - 运行时(不包括在 WAR 中)
  • ivy_web.xml - 包含在战争中

然后我使用 GUI 来配置与 Ant 检索任务等效的 IDE。因此,在我不想在 IDE 中使用的 ANT 构建文件中,我有以下内容:

  • 图片还不允许:-(

我在另一篇评论中注意到(在 Eclipse 中映射多个常春藤文件)他们提到只使用 1 个 ivy.xml - 但我不太确定如何到达那里?

哦,我也注意到了这一点: IvyDE + WTP:如何解决 ivy 库被 WTP 忽略的问题?- 但是我的项目没有使用正确的方面,我宁愿不添加它们。

因此,在阅读了这篇(https://stackoverflow.com/a/16575318/880884)帖子后,我在我的项目中添加了编译和运行时配置。它看起来像这样:

同样,我尝试只添加一个 ivy.xml。接下来我进入项目属性 > Ivy > 检索列表 > 添加 - 添加了 2 个不同的配置,一个用于编译,映射到 /lib。另一个使用“运行时”配置并为检索模式指定“war/WEB-INF/lib/[artifact]-[revision].[ext]”。

然而,我最终在我的 war/WEB-INF/lib/ 中得到了“编译”,这不是我想要的。我只希望将运行时依赖项复制到那里。

0 投票
2 回答
367 浏览

ivy - 遗留存储库的 Ivy 依赖项管理

我们有一个没有 ivy.xml 和其他元数据文件的存储库。因为,它由另一个不使用 ivy/maven 的团队发布,但将继续频繁地交付代码。

依赖所需的 jars 以平面结构存储在单个目录中,没有修订数据。组织/模块/修订结构不存在。

ivy 是否允许在核心产品中进行此类依赖解析,还是我必须编写自定义解析器?

谢谢

0 投票
0 回答
390 浏览

eclipse - 如何将 tomcat 6 的源添加到 Ivy 依赖项?

我有这个设置:Eclipse java 项目,IvyDE 插件,我项目中的 ivy.xml 文件,依赖于带有 catalina 和其他模块的 tomcat 6.0.35,配置为 maven2 ibiblio 和其他的常春藤解析器。catalina 模块在 maven2 中解析。但是 maven2 中的 tomcat 6 工件不包括 tomcat 源。可以在 apache 档案中的 zip 中找到源代码。

我已经尝试将源代码发布到团队共享的 ivy 存储库,但没有办法做到这一点,因此 IvyDE 类路径容器将其拾取。我们的团队共享存储库中有公共 catalina 和其他 tomcat 模块的团队共享副本。我想在那里手动添加源,但是如何使用校验和来正确处理呢?另一个想法,创建我自己的 catalina-extend 项目,依赖公共 catalina 和已发布的工件 catalina.jar 加上源 zip?看来还要再试验两天……不会有那么难吧??

0 投票
0 回答
372 浏览

eclipse - 克隆代码后常春藤错误

克隆现有存储库时收到以下错误:

我相信我需要将其更改workspace_loc为正确的值 -StudentProject

但是我找不到在哪里改变它。我在 Windows->Preferences->Ivy->Settings 下检查过

还有 ivysettings.xml 文件

请问我该如何解决?

0 投票
2 回答
7658 浏览

java - 安装 Vaadin 后出现 NoClassDefFoundError

我想使用 Vaadin 做一个项目,但遇到了一些问题。这就是我所做的。

我下载了 Eclipse 并安装了 Vaadin for Eclipse 插件。然后,我创建了一个新的 Vaadin 7 项目。它下载了一些 Ivy 依赖项,但是当我按下运行时,我得到了这个错误:java.lang.NoClassDefFoundError:com/vaadin/server/VaadinServlet。

我在互联网上搜索了一下,但无济于事。一件事是在 web-app 的 WEB-INF/lib 文件夹中,没有 jars。我附上了错误的屏幕截图以及 web.xml 和 ivy.xml。

在此处输入图像描述

常春藤.xml:

ivysettings.xml:

网页.xml:

请帮忙。我基本上没有开始编码就被卡住了。我使用的是带有 Java 7u45、Eclipse Kepler SR1 和 Vaadin 7.1.7 的 Windows 8.1 Pro x64