解决IntelliJ IDEA下Maven报错Unknown lifecycle phase “.test.skip=true“. You must specify a valid lifecycle
生活随笔
收集整理的這篇文章主要介紹了
解决IntelliJ IDEA下Maven报错Unknown lifecycle phase “.test.skip=true“. You must specify a valid lifecycle
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
解決IntelliJ IDEA下Maven報(bào)錯(cuò)Unknown lifecycle phase ".test.skip=true". You must specify a valid lifecycle phase or a goal in the format
??筆者使用 IntelliJ IDEA 中的終端(Terminal)來運(yùn)行跳過單元測試時(shí)的命令 mvn package -Dmaven.test.skip=true 時(shí),發(fā)現(xiàn)總是報(bào)如下的錯(cuò):
筆者報(bào)錯(cuò)時(shí)的運(yùn)行環(huán)境:
- JDK 17
- Maven 3.6.3
- IntelliJ IDEA 2021.2.2 (Ultimate Edition)
??原來是因?yàn)?IntelliJ IDEA 的終端默認(rèn)使用 PowerShell 來運(yùn)行命令,而在 PowerShell 下,參數(shù) -Dmaven.test.skip=true 沒有被正確地識(shí)別。
??不過這只需要加在此參數(shù)外加單引號(hào)即可,即:mvn package '-Dmaven.test.skip=true'。也可以選擇將 IntelliJ IDEA 的終端設(shè)置成 CMD 模式(Command Prompt),不過筆者通常不喜歡這樣做,畢竟 PowerShell 比原始的 CMD 要強(qiáng)大。
總結(jié)
以上是生活随笔為你收集整理的解决IntelliJ IDEA下Maven报错Unknown lifecycle phase “.test.skip=true“. You must specify a valid lifecycle的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何在 IntelliJ IDEA 中快
- 下一篇: Git、TortoiseGit、GitH