我克隆了一个GitHub rep o 到我的磁盘上并通过以下方式成功构建了项目:
ant clean-all resolve create-dot-classpath
在项目根目录中。
我认为这也应该可以从 IntelliJ IDE 中实现,但是由于什么都不做而失败了 - 它只是声明“所有文件都是最新的”......我所做的是:
- “创建模块'pentaho-kettle'”
- “编译模块'pentaho-kettle'”
我可以使用提示来寻找解决方案或最有可能缺少哪些配置。
最佳答案
由于该项目是一个基于 Ant 和 Ivy 的多模块项目,因此您必须
- 从源导入项目
- 使用正确的主目录和测试源及资源配置模块(如核心、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/