idea使用maven插件可以正常打包 但是使用maven命令打包失败 镜像地址错误

90 阅读1分钟

使用idea的maven插件配置maven的setting文件 image.png

在这里配置的setting文件可以有不同的名字 但是在使用maven命令打包的时候会出问题

image.png 在这里执行maven命令的时候 读取的是配置maven环境变量的setting

在maven执行的时候如果发现拉取镜像地址和配置的地址不一样的时候可以查看这里的配置问题

最后附带一个maven打包脚本

使用bash执行就可以

#! /bin/bash
if [[ -z $1 ]]; then
  set -- "latest" "$1"
fi
version=$1
echo "image version:$version"
cur_dir=$(pwd)
echo "current dir:$cur_dir"

docker pull harbor-dev.inspuriip.com/hubs/maven:icd2024

docker run --rm \
  --network host \
  -v /data/repo:/data/repo \
        -v /data/settings.xml:/home/settings.xml \
  -v $cur_dir:$cur_dir \
  -w $cur_dir \
  harbor-dev.inspuriip.com/hubs/maven:icd2024 \
  mvn clean package -Dmaven.test.skip=true -s /home/settings.xml -DsendCredentialsOverHttp=true -DbuildVersion=$version