解决:使用maven打包时dubbo-admin-ui构建失败 (Failed to execute goal com.github.eirslett:frontend-maven-plugin)

这篇具有很好参考价值的文章主要介绍了解决:使用maven打包时dubbo-admin-ui构建失败 (Failed to execute goal com.github.eirslett:frontend-maven-plugin)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在安装dubbo监控中心dubbo-admin 时,使用maven打包项目一直报错

  • 提示 dubbo-admin-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. org.apache.commons.exec.ExecuteException: Process exited with an error: 7
解决:使用maven打包时dubbo-admin-ui构建失败 (Failed to execute goal com.github.eirslett:frontend-maven-plugin)

[ERROR] 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. org.apache.commons.exec.ExecuteException: Process exited with an error: 7 (Exit value: 7) -> [Help 1]

大概意思是com.github.eirslett:frontend-maven-plugin:1.9.0这个插件运行失败,实际上打开本地仓库发现这个插件根本下载不下来(忘了留截图了,当时就在仓库目录里发现这个文件下载失败)

然后搜解决方法,只看到了改用阿里的镜像下载那篇,然后试了试发现不行

原文章:https://www.jianshu.com/p/070ce0cf4360

然后我也是尝试了各种方法,最后用手动导入依赖的方法解决了

解决方法:

首先是ui模块构建失败,所以找到ui模块的pom.xml
解决:使用maven打包时dubbo-admin-ui构建失败 (Failed to execute goal com.github.eirslett:frontend-maven-plugin)
找到导入失败的插件com.github.eirslett:frontend-maven-plugin
解决:使用maven打包时dubbo-admin-ui构建失败 (Failed to execute goal com.github.eirslett:frontend-maven-plugin)
手动去远程仓库查找对应的插件

链接:https://repo.maven.apache.org/maven2/com/github/eirslett/frontend-maven-plugin/
解决:使用maven打包时dubbo-admin-ui构建失败 (Failed to execute goal com.github.eirslett:frontend-maven-plugin)
下载所需jar包
解决:使用maven打包时dubbo-admin-ui构建失败 (Failed to execute goal com.github.eirslett:frontend-maven-plugin)
在本地maven仓库中创建1.9.0文件夹,把jar包放进去(版本号)
解决:使用maven打包时dubbo-admin-ui构建失败 (Failed to execute goal com.github.eirslett:frontend-maven-plugin)
更名为刚刚pom.xml所对应的名字 frontend-maven-plugin-1.9.0.jar (对应版本号)
解决:使用maven打包时dubbo-admin-ui构建失败 (Failed to execute goal com.github.eirslett:frontend-maven-plugin)
再前往pom.xml修改对应配置,与刚刚在本地仓库创建的文件夹、文件名一致
解决:使用maven打包时dubbo-admin-ui构建失败 (Failed to execute goal com.github.eirslett:frontend-maven-plugin)
然后把

<goals>
	<goal>npm</goal>
</goals>

都删除掉

防止构建时用npm的方式下载插件

完整代码:

<plugin>
                <groupId>com.github.eirslett</groupId>
                <artifactId>frontend-maven-plugin</artifactId>
                <version>1.9.0</version>
                <executions>
                    <execution>
                        <id>install node and npm</id>
                        <configuration>
                            <nodeVersion>v9.11.1</nodeVersion>
                        </configuration>
                    </execution>
                    <!-- Install all project dependencies -->
                    <execution>
                        <id>npm install</id>
                        <!-- optional: default phase is "generate-resources" -->
                        <phase>generate-resources</phase>
                        <!-- Optional configuration which provides for running any npm command -->
                        <configuration>
                            <arguments>install</arguments>
                        </configuration>
                    </execution>
                    <!-- Build and minify static files -->
                    <execution>
                        <id>npm run build</id>
                        <configuration>
                            <arguments>run build</arguments>
                        </configuration>
                    </execution>
                </executions>
            </plugin>

再用maven打包就ok啦

注意官方文档给出 打包最好跳过测试阶段
解决:使用maven打包时dubbo-admin-ui构建失败 (Failed to execute goal com.github.eirslett:frontend-maven-plugin)

mvn clean package -Dmaven.test.skip=true

解决:使用maven打包时dubbo-admin-ui构建失败 (Failed to execute goal com.github.eirslett:frontend-maven-plugin)
大概原理是,maven在远程仓库找不到该依赖,我们用我们找到的依赖放到本地仓库,构建时会先检查本地仓库是否有所需依赖。

之前使用npm下载插件下载不下来
解决:使用maven打包时dubbo-admin-ui构建失败 (Failed to execute goal com.github.eirslett:frontend-maven-plugin)
所以把这些删除,我们手动从远程maven仓库找到依赖下载 即可解决问题


如有疑问或建议欢迎指正!文章来源地址https://www.toymoban.com/news/detail-447887.html

到了这里,关于解决:使用maven打包时dubbo-admin-ui构建失败 (Failed to execute goal com.github.eirslett:frontend-maven-plugin)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Maven打包构建Docker镜像并推送到仓库

    对于开发完成的服务要发布至服务器Docker时,我刚学习了解Docker时构建镜像方式是将我的本地服务先通过maven打包称为jar包,然后再上传至我的服务器上,通过Dockerfile将其构建成为镜像。后来才了解了直接通过maven命令直接打包构建的方式,以下是完成这一操作的步骤。 修改

    2024年02月05日
    浏览(65)
  • Jenkins+Maven+Gitlab+Tomcat 自动化构建打包,部署

    1、安装服务 Jenkins工具、环境、插件配置 全局变量配置 Manage JenkinstoolsJDK 安装 安装插件 Deploy to container 安装此插件,才能将打好的包部署到tomcat上     配置国内mvn源 创建maven项目 1  2   3    4    5    6    7    8     9 10  

    2024年02月05日
    浏览(54)
  • SpringBoot学习——追根溯源servlet是啥,tomcat是啥,maven是啥 & springBoot项目初步,maven构建,打包 & 测试

    1.追根溯源,servlet是啥,tomcat是啥,maven是啥; 2.前后端开发模式,mvc,mvvc,service层的事务; 3.maven对项目全生命周期的管理,打包jar包和运行; 4.springBoot项目的搭建,pom文件,项目结构,项目环境; 5.Druid连接数据库,管理连接,springBootApplication的exclude; 6.banner.text的使用

    2024年02月13日
    浏览(47)
  • Dubbo-admin监控中心

    dubbo-admin下载路径 图1-1 dubbo-admin项目文件展示 在浏览器中输入http://localhost:38083 登录 账号root 密码root ,进入Dubbo Admin 图1-2 Dubbo Admin 界面 图1-3 启动provider项目 图1-4 启动consumer项目 图1-5 Dubbo Admin 查询结果 在Dubbo Admin中 还可以对provider进行测试 图1-6 测试provider 图1-7 查看provi

    2024年01月18日
    浏览(33)
  • 非spring工程使用Maven打包bouncycastle出现JCE cannot authenticate the provider BC的原因及解决

    java版本 :1.8.0_202 bouncycastle包版本 : maven打包插件配置 : 项目是使用netty提供http服务,数据传输中需要进行国密SM系列算法做加密,所以用到bouncycastle的一些加密方法。 项目在idea中启动是正常的,但是打包后放到服务器上运行就会报JCE cannot authenticate the provider BC,直译过来

    2024年02月03日
    浏览(51)
  • 解决构建maven工程时,配置了阿里云的前提下,依旧使用中央仓库下载依赖导致失败的问题!!!

    在使用spring进行构建项目时,出现下载依赖迟迟不成功,显示maven wrapper 下载失败的问题。 Maven wrapper Cannot download ZIP distribution from https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.8.7/apache-maven-3.8.7-bin.zip. Please check distributionUrl The Maven wrapper was disabled. The Mavenbundled version w

    2024年02月15日
    浏览(53)
  • 最新版本zookeeper+dubbo-admin

    下载地址 :https://archive.apache.org/dist/zookeeper/ 修改conf下zoo_sample.cfg - zoo.cfg bin下启动zkServer.cmd 启动成功 :binding to port 0.0.0.0/0.0.0.0:2181 问题1:zookeper安装 1.去官网下载 apache-zookeeper-3.6.2-bin.tar.gz 名字中带有bin的压缩包(就不会出现闪退) 2.将conf目录下zoo_sample.cfg文件重命名为zoo.

    2024年02月04日
    浏览(42)
  • Dubbo源码解析第一期:如何使用Netty4构建RPC

            早期学习和使用Dubbo的时候(那时候Dubbo还没成为Apache顶级项目),写过一些源码解读,但随着Dubbo发生了翻天覆地的变化,那些文章早已过时,所以现在计划针对最新的Apache Dubbo源码来进行“阅读理解”,希望和大家一起再探Dubbo的实现。由于能力有限,如果文章

    2024年01月21日
    浏览(35)
  • Naive UI Admin后台管理系统的组件BasicTable使用指南

    Naive Ui Admin 是一个基于 Vue3.0、 Vite、 Naive UI、 TypeScript 的中后台解决方案,它使用了最新的前端技术栈,并提炼了典型的业务模型,页面,包括二次封装组件、动态菜单、权限校验、粒子化权限控制等功能,它可以帮助你快速搭建企业级中后台项目, 相信不管是从新技术使用

    2024年02月09日
    浏览(94)
  • Idea 2023.2 maven 打包时提示 waring 问题解决

    idea 2023.2 使用 Maven 打包 ,控制台输出 Waring 信息 根本原来在于所使用的 Maven 版本 idea 2023.2 内置的 Maven 版本为 3.9.2,这个警告好像是Maven 4不支持的的 Plugin的警告。 具体的可以看下stackoverflow 这个连接 stackoverflow Maven 3.9.2 发版说明 降低Maven 版本号 下载 Maven3.8.8 https://dlcdn.a

    2024年02月15日
    浏览(37)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包