Maven 什么是环境变量“lockt”?

Maven 什么是环境变量“lockt”?,maven,npm,environment-variables,optaplanner,Maven,Npm,Environment Variables,Optaplanner,我正试着和Maven建立一个关系 正如README.adoc文件中所述(来自PowerShell的命令mvn clean install-DskipTests-DskipITs) 我得到以下错误: [错误]系统变量LOCKT未定义 [错误]npm错误!代码失效循环 [错误]npm错误!错误1 [错误]npm错误!@环境:SET“lockt” [错误]npm错误!退出状态1 [错误]npm错误! [错误]npm错误!在@env脚本中失败。 [错误]npm错误!这可能不是npm的问题。上面可能还有其

我正试着和Maven建立一个关系

正如
README.adoc
文件中所述(来自PowerShell的命令
mvn clean install-DskipTests-DskipITs

我得到以下错误:

[错误]系统变量LOCKT未定义 [错误]npm错误!代码失效循环 [错误]npm错误!错误1 [错误]npm错误!@环境:
SET“lockt”
[错误]npm错误!退出状态1 [错误]npm错误! [错误]npm错误!在@env脚本中失败。 [错误]npm错误!这可能不是npm的问题。上面可能还有其他日志输出


我在网上快速搜索了一下,但找不到关于这个
lockt
环境变量的任何信息。询问您是否需要有关我的系统的更多详细信息。

在您的第73行。Maven试图构建它,但不知道它是什么。

它在您的第73行中。Maven试图构建它,但不知道它是什么。

我们找到了windows用例,并为此打开了JIRA


首要问题

我们找到了windows用例,并为此打开了JIRA


最高优先级问题

该问题是由以下执行
前端maven插件
引起的:


com.github.eirslett

是一个特殊的内置命令,可用于列出脚本在运行时可用的环境变量

但是,npm的
env
脚本执行的实际命令取决于平台。对于linux,它是,对于Windows,它是。Linux的
env
允许最后一个参数是将在修改后的环境中执行的命令。这使得
npm-run-env--lockt
作为一种黑客来执行
lockt
(在linux上)

在Windows上,此操作失败,因为
SET
对参数的处理方式不同
SET lockt
表示:显示以“lockt”开头的变量,不出所料,该变量会失败:

[错误]系统变量LOCKT未定义


该问题是由以下执行前端maven插件引起的:


com.github.eirslett

是一个特殊的内置命令,可用于列出脚本在运行时可用的环境变量

但是,npm的
env
脚本执行的实际命令取决于平台。对于linux,它是,对于Windows,它是。Linux的
env
允许最后一个参数是将在修改后的环境中执行的命令。这使得
npm-run-env--lockt
作为一种黑客来执行
lockt
(在linux上)

在Windows上,此操作失败,因为
SET
对参数的处理方式不同
SET lockt
表示:显示以“lockt”开头的变量,不出所料,该变量会失败:

[错误]系统变量LOCKT未定义


我找到了这个,谢谢。有没有办法解决这个问题?检查一下。我创建了这个工具,并将该行添加到POM中。我发现了这个,谢谢。有没有办法解决这个问题?检查一下。我创建了这个工具,并将这一行添加到POM中。感谢您报告这个“入门”错误。这似乎是
pom.xml
中的一种定制,但并不适用于所有平台。你在用什么操作系统?我们会调查的。我正在使用Windows10。顺便说一句,非常感谢您对我的问题感兴趣。我确认在Ubuntu 18.04上构建工作正常。感谢您报告这个“入门”错误。这似乎是
pom.xml
中的一种定制,但并不适用于所有平台。你在用什么操作系统?我们会调查的。我正在使用Windows10。顺便说一句,非常感谢您对我的问题感兴趣。我确认在Ubuntu 18.04上构建的效果很好。事实上,我尝试在Linux(Ubuntu 18.04)上构建,并且成功了。谢谢你对我的问题感兴趣!事实上,我试着在Linux(Ubuntu18.04)上构建,它成功了。谢谢你对我的问题感兴趣!非常感谢,期待修复!非常感谢,期待修复!