maven 无法安装plugin的问题

spring有一个入门例子,在docker里跑spring-boot程序

下载后按照教程执行mvn package docker:build。并不能成功。会报错。

[ERROR] No plugin found for prefix ‘docker‘ in the current project and in the plugin groups [org.apache.maven.plugins, org.codehaus.mojo] available from the
repositories [local (D:\xxxxxxx), nexus (http://repo2.maven.org/maven2/), skynet (http://maven2.mirrors.skynet.be/pub/maven2/)] -> [Help 1]

仔细发现,并不是仓库中没有提供而是这个插件不在白名单里面

            <plugin>
                <groupId>com.spotify</groupId>
                <artifactId>docker-maven-plugin</artifactId>
            </plugin>

我们需要在settings.xml里把这个group加上

<settings>
    <pluginGroups>
        <pluginGroup>com.spotify</pluginGroup>
    </pluginGroups>
</settings>

这样就能正常下载这个插件了。

时间: 2024-12-11 14:46:35

maven 无法安装plugin的问题的相关文章

Maven的安装以及使用

1.  maven的介绍 2.  maven的安装配置 3.  安装maven插件m2e 4.  创建maven工程 5.  Maven的核心概念 a)         坐标 b)         依赖管理 c)         生命周期 d)         插件 e)         继承 f)          聚合 6.  maven的仓库管理以及私服(nexus)的搭建 一.Maven简介以及使用背景 why: 1.都是同样的代码,为什么在我的机器上可以编译执行,而在他的机器上就不行?

Maven的安装和配置

对于web项目,会涉及到许多依赖关系.以jar包为例,可能项目本身只需要用到spring的一些jar包,但是spring又会依赖于其他jar包,而其他的jar包又有可能依赖于别的jar包,这样的传递关系可能会很长,层次会很深,这导致lib下的jar包很多,而且有时候我们并不知道所有的依赖关系.我们打开服务器运行项目时会提示依赖包缺失,我们又要花很长时间去寻找依赖包,这大大增加开发时间. 有了Maven,情况就不一样了,我们可以通过Maven来进行依赖管理 Spring MVC项目的搭建可以使用M

【JavaWeb开发】Maven的安装配置方法(eclipse)

Maven主要是用于解决jar包之间的依赖关系,比如在使用struts2框架的时候,当你引入了apache的struts2的jar包以后,jar包之间还有一个依赖关系,还需要导入其他的jar包,这个时候如果使用Maven来进行配置,那么其所依赖的jar包也就不需要你手工再去导入了.当然笔者使用Maven的时候是为了搭建SpirngMVC,这篇文章主要讲解Maven的搭建,SpringMVC会单独写博文. 第一步,下载Maven 官网直链:https://maven.apache.org/ 下载t

【转】Maven的安装与使用(ubuntu)

原文: http://www.cnblogs.com/yunwuzhan/p/5900311.html https://maven.apache.org/guides/getting-started/maven-in-five-minutes.html Maven in 5 Minutes Prerequisites You must have an understanding of how to install software on your computer. If you do not

JAVAWEB开发之Maven的入门详解——Maven的安装以及项目的结构和Maven的使用以及私服的搭建与配置

什么是Maven? 翻译为专家,内行.Maven是跨平台的项目管理工具.主要服务于基于Java平台的项目构建,项目管理和项目信息管理.那么怎么样才算是理想的项目构建呢?理想的项目构建就是必须具备高度自动化,跨平台,可重用的组件,标准化这些特性. 什么是依赖?为什么要进行依赖管理? - 所谓的依赖就是自动下载.进行依赖管理主要是为了统一的对这些依赖进行管理. 都有哪些项目信息? -项目名称描述,开发者信息,开发人员信息,项目的版本号等等. 什么项目构建? - 所谓的项目构建就是对项目进行清理.编译

Maven的安装、配置及使用入门

本书代码下载 大家可以从我的网站下载本书的代码:http://www.juvenxu.com/mvn-in-action/,也可以通过我的网站与我取得联系,欢迎大家与我交流任何关于本书的问题和关于Maven的问题. 咖啡与工具 本书相当一部分的内容是在苏州十全街边的Solo咖啡馆完成的,老板Yin亲手烘焙咖啡豆.并能做出据说是苏州最好的咖啡,这小桥流水畔的温馨小 屋能够帮我消除紧张和焦虑,和Yin有一句没一句的聊天也是相当的轻松.Yin还教会了我如何自己研磨咖啡豆.手冲滴率咖啡,让我能够每天在家

Maven的发布plugin配置

<build> <plugins> <plugin> <!-- 编译插件 --> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>2.3.2</version> <configuration> <source>1.

Maven下载安装步骤

Maven下载安装步骤 1.下载maven 进入Maven官网的下载页面:http://maven.apache.org/download.cgi,如下图所示: 选择当前最新版本:"apache-maven-3.5.4-bin.zip",下载到本地,解压缩到本地磁盘下. 2.配置 2.1 环境变量的配置 2.2 修改默认的本地仓库位置 进入Maven安装目录下的conf子目录中,打开settings.xml进行配置修改. <!-- localRepository | The pa

Maven简介 &amp; 安装

近期开发的云平台项目使用了Maven 最为项目开发的管理工具,那么何为Maven呢?有何用途以及它的实现原理是什么呢?带着好奇,我们一起来学习Maven,共同揭开它的神秘面纱! 一,何为Maven Maven是一个采用纯java编写的开源项目管理工具.采用一种被称为Project  object Model(POM)概念来管理项目,所有的项目配置信息都被定义在pom.xml文件中,通过这个pom文件,就可以管理我们对所有包的依赖.例如,我们使用一些开源框架,第三方工具的jar包,以及这些jar包