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 - Android SimpleDateFormat问题

java - 解决不同数学运算符的优先级

java - Ant 在我的 stdout 前加上 [java]

android-studio - 有没有办法从 Android Studio (Intellij) 中的调试控制台保存位图

java - 转换是否会在运行时更改声明/引用类型?

java - 什么是一等公民职能?

java - 将 JVM 参数传递到 list 文件(用于 JRI + Javafx 部署)

java - Ant:将编译器参数传递给 javac

java - Android Studio - 'Cannot resolve symbol' 语法高亮显示错误,尽管构建正常

java - 如何为 getter 和 setter 修改 IDEA IntelliJ v10.x 代码生成器?