【问题标题】:What is the default build process used by IntelliJ for Java projects?IntelliJ 用于 Java 项目的默认构建过程是什么?
【发布时间】:2017-01-25 13:33:41
【问题描述】:

直接从 IntelliJ 中的 IDE 构建 Java 项目非常棒。它很快,而且很有效。我找不到任何有关 IntelliJ 如何进行这些默认构建的文档。我猜它使用Ant?我想做的是为任何下载我的项目的人自动化这个快速而轻松的构建过程。这可能吗?

我通常使用 Maven,但它非常慢且容易出错。实际上,我什至无法将其转换为 Maven 项目,因为尽管根据官方文档中的示例设置了依赖项,但 Maven 拒绝找到 JUnit。我也尝试从 IDE 生成 Ant 构建文件,但这些文件不能开箱即用,在谷歌搜索后,这似乎不是一个好方法?

【问题讨论】:

  • 我不明白你的问题是什么? Maven 拒绝找到 JUnit?你不需要 Ant……也许你可以展示你的设置?
  • 我的问题是 IntelliJ 用于 Java 项目的默认构建过程是什么 - 我如何为下载我的项目的任何人自动化这个快速而轻松的构建过程?抱歉,如果 Maven 谈话分散了注意力。这主要是为了解释为什么我要使用 IntelliJ 的构建过程而不是 Maven(我希望人们会推荐它)。
  • 但是如果你有一个 Maven 项目,IntelliJ 会调用 Maven .....
  • 据我所知,Intellij 默认不使用特定的构建系统。它直接调用java编译器
  • 我真的不明白所有的仇恨是为了什么。是不是因为我想使用构建工具 X 而不是构建工具 Y?这个问题很明确,公共文档或谷歌上没有答案。为什么这会被否决?

标签: java maven intellij-idea ant


【解决方案1】:

IntelliJ IDEA 有自己的构建系统,称为 JPS。它对自动下载依赖项的支持有限,而且很难从命令行调用,因此它不太可能是每个下载项目的人的最佳选择,除非你想强制他们使用 IntelliJ IDEA。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-08-12
    • 2020-12-30
    • 2016-05-08
    • 1970-01-01
    • 2015-01-21
    • 2018-03-05
    • 2019-12-19
    相关资源
    最近更新 更多