当我尝试在VSCode中运行命令时,我收到以下错误消息。
Command "maven.archetype.generate" fails. Cannot read property 'length' of undefined
据我所知,我有所有的插件/扩展,但无法解决为什么它不起作用。我发现了这个,但仍然无法让它工作,但是我可以运行应用程序,用于在我将VSCode更新到版本1.32.1之前创建的文件。我无法创造新的。
从命令行输入:
mvn --version
看Maven是否安装正确。
您需要为maven安装maven和jdk才能工作。
在这里查看“开始之前”:https://code.visualstudio.com/docs/java/java-tutorial#_create-the-program
可能发生的是您没有安装Maven或JDK,或者您没有正确设置系统变量。这些安装与Visual Studio Code中的插件/扩展不同。除此之外还有这些。
它看起来像一个bug。
您是否在没有打开任何工作区或文件夹的情况下运行命首先打开一个文件夹,看看问题是否仍然存在。如果它消失了,我想这是因为潜在的NPE由PR#276修复但尚未发布。请让我知道结果。
它对我有用!
查看更多:https://github.com/Microsoft/vscode-maven/issues/277#issuecomment-473166245