如何使用IntelliJ IDEA而不是shell来构建Java项目?

时间:2014-06-21 15:47:43

标签: java ant intellij-idea

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

ant clean-all resolve create-dot-classpath

在项目根目录中。

我认为这也应该可以从IntelliJ IDE中实现,但通过什么都不做就失败了 - 它只是声明"所有文件都是最新的" ......我的工作是:

  • "制作模块' pentaho-kettle'"
  • "编译模块' pentaho-kettle'"

我可以使用提示在哪里寻找解决方案或最有可能丢失的配置。

1 个答案:

答案 0 :(得分:1)

由于该项目是基于 Ant Ivy 的多模块项目,您必须

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

并且有幸建立。这将是一些尝试和错误!

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