错误:找不到或加载主类org.apache.maven.wrapper.MavenWrapperMain

时间:2019-09-13 21:29:39

标签: java spring maven spring-boot

我在系统中克隆了这个项目:

https://github.com/dmikusa-pivotal/zuul-proxy-uaa

根据自述文件,我运行了命令:./mvnw spring-boot:run

并获得以下错误消息:

Error: Could not find or load main class org.apache.maven.wrapper.MavenWrapperMain

我可能会缺少什么?还是项目本身有破损/缺失?

2 个答案:

答案 0 :(得分:1)

要使Maven的包装器正常工作,您需要:

  1. 指向有效JDK的环境变量JAVA_HOME
  2. 包含包装程序的二进制文件的.mvn目录。

您指出的项目缺少.mvn目录,这就是您收到错误的原因。

要获取丢失的文件,我建议转到Spring Initializr,创建一个项目,然后将.mvn目录复制到zuul-proxy-uaa项目的根目录中。 (您也可以复制mvnw文件并覆盖现有文件,以确保其正常工作)

答案 1 :(得分:0)

您可以在PC上下载并安装Maven。然后从项目目录运行<nav class="navbar navbar-expand-sm navbar-dark bg-dark sticky-top" aria-label="Main Menu"> <!--Toggle button--> <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#main-navigation" aria-controls="main-navigation" aria-expanded="false" aria-label="Toggle Navigation"> <!--This assumes you use font awesome for the fas fa-bars class--> <span class="fas fa-bars"></span> </button> <!-- Container optional --> <div class="container"> <div class="collapse navbar-collapse" id="main-navigation"> <!--Nav Left--> <ul class="navbar-nav mr-auto"> <li class="nav-item"> <a href="#" class="nav-link">Link to the left</a> </li> <li class="nav-item mr-1"> <a href="#" class="nav-link">Link to the left</a> </li> </ul> <!-- Nav Right--> <ul class="navbar-nav justify-content-right"> <li class="nav-item mr-1"> <a href="#" class="nav-link">To the right</a> </li> </ul> </div> </div> </nav>