在 IntelliJ 2019.3 Ultimate 中,我正在处理一个基于 Maven 的项目。我从未在 Mac 上安装过 Maven。因此,我仅使用 IntelliJ 应用程序中捆绑的 Maven。
IntelliJ 中的 Maven 面板显示多个“生命周期”Maven 目标,例如 clean
和 install
。这些效果很好。所以这个问题不是重复:How to execute mvn command using IntelliJ IDEA? 。
我读到了有关使用其他 Maven 命令的信息,例如:
mvn dependency:tree | grep "guava"
这确实可以在我的 Apple Terminal.app 上运行,但会出现错误,因为我没有单独安装 Maven:
zsh: command not found: mvn
这在 IntelliJ 内的终端窗口中不起作用:
zsh: command not found: zsh:
➥ 那么如何使用 IntelliJ 内置的 Maven 运行其他 Maven 命令,例如 mvn dependency
?
最佳答案
单击最右上角标记为Maven。然后单击m
图标。我在下面提供了图片。
之后,您可以编写 Maven 命令,例如 mvn dependency:tree
。这涵盖了命令示例中特定于 Maven 的部分。到 grep
的管道在这里不起作用。
此外,如果你愿意,你可以使用 Maven 包装器,就像 Gradlew(Gradle warapper) 一样,在这种情况下,不需要安装 Maven,你可以从命令提示符构建。
关于java - 从 IntelliJ 2019 中运行 Maven 命令( "Lifecycle"目标除外),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58569100/