【发布时间】:2012-12-14 06:32:02
【问题描述】:
无法从本地机器启动 maven 测试脚本::执行命令行时发生异常。 createprocess error=87 参数不正确。
【问题讨论】:
无法从本地机器启动 maven 测试脚本::执行命令行时发生异常。 createprocess error=87 参数不正确。
【问题讨论】:
解决方案:解决方案是缩短 maven 存储库的类路径,减少文件夹树的深度。以下是解决此问题的步骤:
• 转到 Maven_Home。使用您自定义的存储库名称更新 setting.xml。
示例:D:\apache-maven-2.2.1\conf\setting.xml。在setting.xml中取消注释下面的行
<localRepository>D:/myrepository</localRepository> // The path to the customized local repository maven will use to store artifacts instead of Default: ~/.m2/repository.
• 从命令提示符运行 Maven 构建时,存储库将在 D:/myrepository 创建(而不是再次下载,我们可以从默认值:~/.m2/repository 复制/粘贴它)。
• 从 Eclipse 更新新的 maven 本地存储库位置:窗口 首选项 用户设置。 (见下面的屏幕截图)。
• 清理项目,在 maven 存储库文件夹中它应该指向最新的自定义存储库。
【讨论】: