首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Windows7中无法工作的Maven -D选项

Windows7中无法工作的Maven -D选项
EN

Stack Overflow用户
提问于 2015-06-16 08:47:13
回答 2查看 639关注 0票数 1

具有-D选项的Maven命令对我不起作用。我试过运行命令

代码语言:javascript
复制
mvn clean install -Dmaven.test.skip 

并获得错误消息,如

错误未知生命周期阶段"?Dmaven.test.skip“。您必须以以下格式指定有效的生命周期阶段或目标:或::。可用的生命周期阶段是:验证、初始化、生成-源、过程-源、生成-资源、过程-资源、编译、过程-类、生成-测试-源、过程-测试-源、生成-测试-资源、测试-编译、过程-测试-类、测试、准备-包、包、预集成-测试、集成-测试、后集成-测试、验证、安装、部署、预清洁、清洁、后清洁、预测试、站点-部署。->帮助1‘

当我在批处理文件中复制相同的命令并尝试调用该批处理时,它成功运行。下面是环境详细信息操作系统: Windows 7 JDK : 1.8.0_40 Maven : 3.3.1

我尝试在MS & Powershell中运行,但是在这两个地方都出现了相同的错误。我觉得这是因为一些字符编码,不确定。请建议一下。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-06-16 14:00:44

我终于可以根据圣多美,亚述,曼尼什所建议的所有试验来找出答案,谢谢。命令的输出不一致,因为“破折号”会产生问题,因为当从文件中复制时,它有时会变成一个奇怪的字符。此外,当我键入命令时,有时它会工作&有时它会失败(可能是因为从历史上执行了一些命令)。因此,我删除了之前的所有命令,并开始每隔一次输入一次,它运行得非常好。

票数 0
EN

Stack Overflow用户

发布于 2015-06-16 09:38:03

将选项包装为双引号("):

mvn clean install -D"maven.test.skip"

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30862783

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档