java - 如何使用 IntelliJ IDEA 而不是通过 shell 构建 Java 项目?

标签 java ant intellij-idea

我克隆了一个GitHub rep o 到我的磁盘上并通过以下方式成功构建了项目:

ant clean-all resolve create-dot-classpath

在项目根目录中。

我认为这也应该可以从 IntelliJ IDE 中实现,但是由于什么都不做而失败了 - 它只是声明“所有文件都是最新的”......我所做的是:

  • “创建模块'pentaho-kettle'”
  • “编译模块'pentaho-kettle'”

我可以使用提示来寻找解决方案或最有可能缺少哪些配置。

最佳答案

由于该项目是一个基于 AntIvy 的多模块项目,因此您必须

  • 从源导入项目
  • 使用正确的主目录和测试源及资源配置模块(如核心、ui、插件等)(它们似乎与该项目中的 java 源重叠)
  • 使用Ivy插件(我推荐IvyIDEA)设置类路径,使用ivy.xml文件上的上下文菜单<

祝你 build 成功。这将是一些尝试和错误!

您也可以尝试从Eclipse导入,因为这些.project.classpath文件已 checkin 。但是您也有检查模块目录,导入更多的是部分猜测,我担心 IntelliJ 不会从 Eclipse 设置中获取有关 Ivy 的任何信息.

关于java - 如何使用 IntelliJ IDEA 而不是通过 shell 构建 Java 项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24343264/

相关文章:

java - 如何使用相同的键将枚举映射到枚举

java - 如何调试 App Engine 生产环境中的执行暂停?

java - 开关 : Why can't this be done? 中的静态最终 Int

java - 使用 Ant Build 的 Travis CI,找不到 JUnit

java - NetBeans IDE 6.7.1 Ant 脚本变量

maven - 我如何在编译组gradle文件中具有属性

java - 如何计算字符串中字符组成的回文数?

java - 如何运行单一场景

intellij-idea - Erlang无法在intellij中运行

intellij-idea - 在 PyCharm 中重命名项目根目录会产生 java.io.IOException