提示ui模块失败:
Failed to execute goal com.github.eirslett:frontend-maven-plugin:1.9.0:npm (npm install) on project dubbo-admin-ui: Failed to run task: ‘npm install’ failed.
解决方案:手动去远程仓库下载jar,地址:https://repo.maven.apache.org/maven2/com/github/eirslett/frontend-maven-plugin/
在ui模块下的pom.xml里找到:com.github.eirslett:frontend-maven-plugin后修改 <version></version>里面的版本,版本号与新下载的jar包一致;
其次:需要把项目中出现的<goals> <goal>npm</goal> </goals>模块都删除调,防止它自动下载插件;然后继续在cmd窗口执行:mvn clean package -Dmaven.test.skip=true
注意:一点不要用PowerShell运行。我经过以上步骤后用它运行后ui模块不报错了,但是server模块又构建失败了;之后用cmd命令发现可以成功;成功页面如下:
补充:执行下面的命令启动 dubbo-admin,dubbo-admin后台由SpringBoot构建。
切换到目录 :dubbo-Admin-develop\dubbo-admin-distribution\target>
cmd执行java -jar dubbo-admin-0.7.0-SNAPSHOT.jar,出现如下图标志:
启动前台:
dubbo-admin-ui 目录下执行命令:npm run dev(要先npm install再去run)
*如果报dubbo-admin出现'vue-cli-service' 不是内部或外部命令,也不是可运行的程序
请执行:npm i --legacy-peer-deps
*如果npm install报错
请执行:npm cache clean --force(清空缓存命令)
再执行:npm config set registry https://registry.npmmirror.com(修改镜像命令)
最后执行:npm run dev