nacos根据https://gitlab.xuxiaowei.com.cn/xuxiaowei-io/nacos.git构建,出现Failed to execute goal org.apache.maven.plugins:maven-javadoc-plugin:2.10.4:jar (attach-javadocs) on project nacos-default-plugin-all: MavenReportException: Error while generating Javadoc的错误,应该怎么解决?
不同 nacos 版本、不同 JDK 版本都不一样,需要提供更详细的信息
使用了main分支的.gitlab-ci.yml流水线文件,版本是3.1.1,JDK使用的镜像是 registry.cn-qingdao.aliyuncs.com/xuxiaoweicomcn/mvnd:1.0.3-dragonwell-17-anolis
具体的内容如下
stages:
- build
build:
stage: build
image: $IMAGE_NAME
tags:
- usa
variables:
IMAGE_NAME: registry.cn-qingdao.aliyuncs.com/xuxiaoweicomcn/mvnd:1.0.3-dragonwell-17-anolis
SETTINGS_FILE: settings.xml
MAVEN_OPTS: >-
-Dhttps.protocols=TLSv1.2
-Dmaven.repo.local=$CI_PROJECT_DIR/.m2/repository
-Dorg.slf4j.simpleLogger.showDateTime=true
-Djava.awt.headless=true
MAVEN_CLI_OPTS: >-
--batch-mode
--errors
--fail-at-end
--show-version
--no-transfer-progress
-DinstallAtEnd=true
-DdeployAtEnd=true
LANG: C.UTF-8
MAVEN_DEPENDENCIES_URL: https://github.com/xuxiaowei-com-cn/maven-dependencies/releases/download/v0.0.0-2024-02-29T16-20Z/maven-dependencies-linux-amd64
script:
- GPG_FILE=`find / -name cute050_gpg_file`
- gpg --list-secret-keys --keyid-format LONG
- echo $GPG_FILE
- gpg --import $GPG_FILE
- gpg --list-keys
- echo $SETTINGS_FILE
- git --version || echo
- VERSION=3.1.1
- echo $VERSION
# 大写版本号
- NACOS_TAG_VERSION=3.1.1
- echo $NACOS_TAG_VERSION
- yum -y install git
- git --version || yum -y install git
- wget --version || yum -y install wget
- git clone --depth 1 --branch $NACOS_TAG_VERSION https://github.com/alibaba/nacos.git
# 删除 reporting
- sed -i '654,662d' ./nacos/pom.xml
# 删除 reporting
- sed -i '535,545d' ./nacos/pom.xml
# 删除 reporting
- sed -i '158,165d' ./nacos/naming/pom.xml
# 删除 reporting
- sed -i '139,146d' ./nacos/console/pom.xml
- |
sed -i \
's/<maven-javadoc-plugin.version>2.10.4<\/maven-javadoc-plugin.version>/<maven-javadoc-plugin.version>3.6.3<\/maven-javadoc-plugin.version>/' \
./nacos/pom.xml
- sed -i '/<artifactId>maven-javadoc-plugin<\/artifactId>/,/<\/plugin>/s|<configuration>|<configuration>\n <additionalOptions>\n <additionalOption>-Xdoclint:none</additionalOption>\n </additionalOptions>|' ./nacos/pom.xml
- sed -i '/<artifactId>maven-javadoc-plugin<\/artifactId>/,/<\/plugin>/s|<configuration>|<configuration>\n <failOnError>false</failOnError>|' ./nacos/pom.xml
- rm ./nacos/console/src/main/resources/static -rf
- NACOS_TAG_VERSION=$VERSION
- echo $MAVEN_DEPENDENCIES_URL
- wget -O maven-dependencies $MAVEN_DEPENDENCIES_URL
- chmod +x maven-dependencies
- ./maven-dependencies current edit --file-path=$CI_PROJECT_DIR/nacos/ai/pom.xml --after-group-id=cc.zzzyu.nacos --after-version=$VERSION
- ./maven-dependencies current edit --file-path=$CI_PROJECT_DIR/nacos/auth/pom.xml --after-group-id=cc.zzzyu.nacos --after-version=$VERSION
- ./maven-dependencies current edit --file-path=$CI_PROJECT_DIR/nacos/cmdb/pom.xml --after-group-id=cc.zzzyu.nacos --after-version=$VERSION
- ./maven-dependencies current edit --file-path=$CI_PROJECT_DIR/nacos/consistency/pom.xml --after-group-id=cc.zzzyu.nacos --after-version=$VERSION
- ./maven-dependencies current edit --file-path=$CI_PROJECT_DIR/nacos/config/pom.xml --after-group-id=cc.zzzyu.nacos --after-version=$VERSION
- ./maven-dependencies current edit --file-path=$CI_PROJECT_DIR/nacos/console/pom.xml --after-group-id=cc.zzzyu.nacos --after-version=$VERSION
- ./maven-dependencies current edit --file-path=$CI_PROJECT_DIR/nacos/core/pom.xml --after-group-id=cc.zzzyu.nacos --after-version=$VERSION
- ./maven-dependencies current edit --file-path=$CI_PROJECT_DIR/nacos/istio/pom.xml --after-group-id=cc.zzzyu.nacos --after-version=$VERSION
- ./maven-dependencies current edit --file-path=$CI_PROJECT_DIR/nacos/k8s-sync/pom.xml --after-group-id=cc.zzzyu.nacos --after-version=$VERSION
- ./maven-dependencies current edit --file-path=$CI_PROJECT_DIR/nacos/lock/pom.xml --after-group-id=cc.zzzyu.nacos --after-version=$VERSION
- ./maven-dependencies current edit --file-path=$CI_PROJECT_DIR/nacos/naming/pom.xml --after-group-id=cc.zzzyu.nacos --after-version=$VERSION
- ./maven-dependencies current edit --file-path=$CI_PROJECT_DIR/nacos/plugin-default-impl/nacos-default-auth-plugin/pom.xml --after-group-id=cc.zzzyu.nacos --after-version=$VERSION
- ./maven-dependencies current edit --file-path=$CI_PROJECT_DIR/nacos/plugin/control/pom.xml --after-group-id=cc.zzzyu.nacos --after-version=$VERSION
- ./maven-dependencies current edit --file-path=$CI_PROJECT_DIR/nacos/plugin-default-impl/nacos-default-control-plugin/pom.xml --after-group-id=cc.zzzyu.nacos --after-version=$VERSION
- ./maven-dependencies current edit --file-path=$CI_PROJECT_DIR/nacos/plugin-default-impl/nacos-default-plugin-all/pom.xml --after-group-id=cc.zzzyu.nacos --after-version=$VERSION
- ./maven-dependencies current edit --file-path=$CI_PROJECT_DIR/nacos/persistence/pom.xml --after-group-id=cc.zzzyu.nacos --after-version=$VERSION
- ./maven-dependencies current edit --file-path=$CI_PROJECT_DIR/nacos/prometheus/pom.xml --after-group-id=cc.zzzyu.nacos --after-version=$VERSION
- ./maven-dependencies current edit --file-path=$CI_PROJECT_DIR/nacos/sys/pom.xml --after-group-id=cc.zzzyu.nacos --after-version=$VERSION
- ./maven-dependencies current edit --file-path=$CI_PROJECT_DIR/nacos/server/pom.xml --after-group-id=cc.zzzyu.nacos --after-version=$VERSION
- ./maven-dependencies current edit --file-path=$CI_PROJECT_DIR/nacos/maintainer-client/pom.xml --after-group-id=cc.zzzyu.nacos --after-version=$VERSION
- ./maven-dependencies current edit --file-path=$CI_PROJECT_DIR/nacos/mcp-registry-adaptor/pom.xml --after-group-id=cc.zzzyu.nacos --after-version=$VERSION
- ./maven-dependencies description edit --file-path=$CI_PROJECT_DIR/nacos/mcp-registry-adaptor/pom.xml --after-description=nacos-mcp-regsitry-adaptor
- ./maven-dependencies description edit --file-path=$CI_PROJECT_DIR/nacos/ai/pom.xml --after-description=nacos-ai
- ./maven-dependencies description edit --file-path=$CI_PROJECT_DIR/nacos/auth/pom.xml --after-description=nacos-auth
- ./maven-dependencies description edit --file-path=$CI_PROJECT_DIR/nacos/cmdb/pom.xml --after-description=nacos-cmdb
- ./maven-dependencies description edit --file-path=$CI_PROJECT_DIR/nacos/consistency/pom.xml --after-description=nacos-consistency
- ./maven-dependencies description edit --file-path=$CI_PROJECT_DIR/nacos/config/pom.xml --after-description=nacos-config
- ./maven-dependencies description edit --file-path=$CI_PROJECT_DIR/nacos/console/pom.xml --after-description=nacos-console
- ./maven-dependencies description edit --file-path=$CI_PROJECT_DIR/nacos/core/pom.xml --after-description=nacos-core
- ./maven-dependencies description edit --file-path=$CI_PROJECT_DIR/nacos/istio/pom.xml --after-description=nacos-istio
- ./maven-dependencies description edit --file-path=$CI_PROJECT_DIR/nacos/k8s-sync/pom.xml --after-description=nacos-k8s-sync
- ./maven-dependencies description edit --file-path=$CI_PROJECT_DIR/nacos/lock/pom.xml --after-description=nacos-lock
- ./maven-dependencies description edit --file-path=$CI_PROJECT_DIR/nacos/naming/pom.xml --after-description=nacos-naming
- ./maven-dependencies description edit --file-path=$CI_PROJECT_DIR/nacos/plugin-default-impl/nacos-default-auth-plugin/pom.xml --after-description=nacos-default-auth-plugin
- ./maven-dependencies description edit --file-path=$CI_PROJECT_DIR/nacos/plugin-default-impl/nacos-default-control-plugin/pom.xml --after-description=nacos-default-control-plugin
- ./maven-dependencies description edit --file-path=$CI_PROJECT_DIR/nacos/plugin-default-impl/nacos-default-plugin-all/pom.xml --after-description=nacos-default-plugin-all
- ./maven-dependencies description edit --file-path=$CI_PROJECT_DIR/nacos/persistence/pom.xml --after-description=nacos-persistence
- ./maven-dependencies description edit --file-path=$CI_PROJECT_DIR/nacos/prometheus/pom.xml --after-description=nacos-prometheus
- ./maven-dependencies description edit --file-path=$CI_PROJECT_DIR/nacos/sys/pom.xml --after-description=nacos-sys
- ./maven-dependencies description edit --file-path=$CI_PROJECT_DIR/nacos/server/pom.xml --after-description=nacos-server
- ./maven-dependencies dependency edit --file-path=$CI_PROJECT_DIR/nacos/ai/pom.xml --group-id="com.alibaba.nacos" --artifact-id=nacos-naming --after-group-id=cc.zzzyu.nacos --after-version=$VERSION
- ./maven-dependencies dependency edit --file-path=$CI_PROJECT_DIR/nacos/ai/pom.xml --group-id="com.alibaba.nacos" --artifact-id=nacos-config --after-group-id=cc.zzzyu.nacos --after-version=$VERSION
- ./maven-dependencies dependency edit --file-path=$CI_PROJECT_DIR/nacos/ai/pom.xml --group-id="com.alibaba.nacos" --artifact-id=nacos-common --after-group-id=com.alibaba.nacos --after-version=$VERSION
- ./maven-dependencies dependency edit --file-path=$CI_PROJECT_DIR/nacos/auth/pom.xml --group-id=com.alibaba.nacos --artifact-id=nacos-auth-plugin --after-group-id=com.alibaba.nacos --after-version=$NACOS_TAG_VERSION
- ./maven-dependencies dependency edit --file-path=$CI_PROJECT_DIR/nacos/auth/pom.xml --group-id="\${project.groupId}" --artifact-id=nacos-common --after-group-id=com.alibaba.nacos --after-version=$NACOS_TAG_VERSION
- ./maven-dependencies dependency edit --file-path=$CI_PROJECT_DIR/nacos/consistency/pom.xml --group-id="\${project.groupId}" --artifact-id=nacos-common --after-group-id=com.alibaba.nacos --after-version=$NACOS_TAG_VERSION
- ./maven-dependencies dependency edit --file-path=$CI_PROJECT_DIR/nacos/config/pom.xml --group-id="\${project.groupId}" --artifact-id=nacos-api --after-group-id=com.alibaba.nacos --after-version=$NACOS_TAG_VERSION
- ./maven-dependencies dependency edit --file-path=$CI_PROJECT_DIR/nacos/config/pom.xml --group-id=com.alibaba.nacos --artifact-id=nacos-config-plugin --after-group-id=com.alibaba.nacos --after-version=$NACOS_TAG_VERSION
- ./maven-dependencies dependency edit --file-path=$CI_PROJECT_DIR/nacos/config/pom.xml --group-id=com.alibaba.nacos --artifact-id=nacos-datasource-plugin --after-group-id=com.alibaba.nacos --after-version=$NACOS_TAG_VERSION
- ./maven-dependencies dependency edit --file-path=$CI_PROJECT_DIR/nacos/config/pom.xml --group-id=com.alibaba.nacos --artifact-id=nacos-encryption-plugin --after-group-id=com.alibaba.nacos --after-version=$NACOS_TAG_VERSION
- ./maven-dependencies dependency edit --file-path=$CI_PROJECT_DIR/nacos/config/pom.xml --group-id=com.alibaba.nacos --artifact-id=nacos-persistence --after-group-id=cc.zzzyu.nacos --after-version=$VERSION
- ./maven-dependencies dependency edit --file-path=$CI_PROJECT_DIR/nacos/config/pom.xml --group-id="\${project.groupId}" --artifact-id=nacos-core --after-group-id=cc.zzzyu.nacos --after-version=$VERSION
- ./maven-dependencies dependency edit --file-path=$CI_PROJECT_DIR/nacos/config/pom.xml --group-id=com.alibaba.nacos --artifact-id=nacos-control-plugin --after-group-id=cc.zzzyu.nacos --after-version=$VERSION
- ./maven-dependencies dependency edit --file-path=$CI_PROJECT_DIR/nacos/core/pom.xml --group-id="\${project.groupId}" --artifact-id=nacos-auth --after-group-id=cc.zzzyu.nacos --after-version=$VERSION
- ./maven-dependencies dependency edit --file-path=$CI_PROJECT_DIR/nacos/core/pom.xml --group-id="\${project.groupId}" --artifact-id=nacos-common --after-group-id=com.alibaba.nacos --after-version=$NACOS_TAG_VERSION
- ./maven-dependencies dependency edit --file-path=$CI_PROJECT_DIR/nacos/core/pom.xml --group-id="\${project.groupId}" --artifact-id=nacos-consistency --after-group-id=cc.zzzyu.nacos --after-version=$VERSION
- ./maven-dependencies dependency edit --file-path=$CI_PROJECT_DIR/nacos/core/pom.xml --group-id=com.alibaba.nacos --artifact-id=nacos-persistence --after-group-id=cc.zzzyu.nacos --after-version=$VERSION
- ./maven-dependencies dependency edit --file-path=$CI_PROJECT_DIR/nacos/istio/pom.xml --group-id="\${project.groupId}" --artifact-id=nacos-api --after-group-id=com.alibaba.nacos --after-version=$NACOS_TAG_VERSION
- ./maven-dependencies dependency edit --file-path=$CI_PROJECT_DIR/nacos/istio/pom.xml --group-id="\${project.groupId}" --artifact-id=nacos-client --after-group-id=com.alibaba.nacos --after-version=$NACOS_TAG_VERSION
- ./maven-dependencies dependency edit --file-path=$CI_PROJECT_DIR/nacos/istio/pom.xml --group-id="\${project.groupId}" --artifact-id=nacos-naming --after-group-id=cc.zzzyu.nacos --after-version=$VERSION
- ./maven-dependencies dependency edit --file-path=$CI_PROJECT_DIR/nacos/istio/pom.xml --group-id="\${project.groupId}" --artifact-id=nacos-config --after-group-id=cc.zzzyu.nacos --after-version=$VERSION
- ./maven-dependencies dependency edit --file-path=$CI_PROJECT_DIR/nacos/istio/pom.xml --group-id="\${project.groupId}" --artifact-id=nacos-core --after-group-id=cc.zzzyu.nacos --after-version=$VERSION
- ./maven-dependencies dependency edit --file-path=$CI_PROJECT_DIR/nacos/lock/pom.xml --group-id="\${project.groupId}" --artifact-id=nacos-core --after-group-id=cc.zzzyu.nacos --after-version=$VERSION
- ./maven-dependencies dependency edit --file-path=$CI_PROJECT_DIR/nacos/lock/pom.xml --group-id="\${project.groupId}" --artifact-id=nacos-api --after-group-id=com.alibaba.nacos --after-version=$NACOS_TAG_VERSION
- ./maven-dependencies dependency edit --file-path=$CI_PROJECT_DIR/nacos/naming/pom.xml --group-id="\${project.groupId}" --artifact-id=nacos-api --after-group-id=com.alibaba.nacos --after-version=$NACOS_TAG_VERSION
- ./maven-dependencies dependency edit --file-path=$CI_PROJECT_DIR/nacos/naming/pom.xml --group-id="\${project.groupId}" --artifact-id=nacos-cmdb --after-group-id=cc.zzzyu.nacos --after-version=$VERSION
- ./maven-dependencies dependency edit --file-path=$CI_PROJECT_DIR/nacos/naming/pom.xml --group-id="\${project.groupId}" --artifact-id=nacos-core --after-group-id=cc.zzzyu.nacos --after-version=$VERSION
- ./maven-dependencies dependency edit --file-path=$CI_PROJECT_DIR/nacos/plugin-default-impl/nacos-default-auth-plugin/pom.xml --group-id=com.alibaba.nacos --artifact-id=nacos-auth-plugin --after-group-id=com.alibaba.nacos --after-version=$NACOS_TAG_VERSION
- ./maven-dependencies dependency edit --file-path=$CI_PROJECT_DIR/nacos/plugin-default-impl/nacos-default-auth-plugin/pom.xml --group-id=com.alibaba.nacos --artifact-id=nacos-common --after-group-id=com.alibaba.nacos --after-version=$NACOS_TAG_VERSION
- ./maven-dependencies dependency edit --file-path=$CI_PROJECT_DIR/nacos/plugin-default-impl/nacos-default-auth-plugin/pom.xml --group-id=com.alibaba.nacos --artifact-id=nacos-sys --after-group-id=cc.zzzyu.nacos --after-version=$VERSION
- ./maven-dependencies dependency edit --file-path=$CI_PROJECT_DIR/nacos/plugin-default-impl/nacos-default-auth-plugin/pom.xml --group-id=com.alibaba.nacos --artifact-id=nacos-core --after-group-id=cc.zzzyu.nacos --after-version=$VERSION
- ./maven-dependencies dependency edit --file-path=$CI_PROJECT_DIR/nacos/plugin-default-impl/nacos-default-control-plugin/pom.xml --group-id=com.alibaba.nacos --artifact-id=nacos-control-plugin --after-group-id=com.alibaba.nacos --after-version=$NACOS_TAG_VERSION
- ./maven-dependencies dependency edit --file-path=$CI_PROJECT_DIR/nacos/plugin-default-impl/nacos-default-control-plugin/pom.xml --group-id=com.alibaba.nacos --artifact-id=nacos-common --after-group-id=com.alibaba.nacos --after-version=$NACOS_TAG_VERSION
- ./maven-dependencies dependency edit --file-path=$CI_PROJECT_DIR/nacos/plugin-default-impl/nacos-default-plugin-all/pom.xml --group-id=com.alibaba.nacos --artifact-id=default-auth-plugin --after-group-id=cc.zzzyu.nacos --after-version=$VERSION
- ./maven-dependencies dependency edit --file-path=$CI_PROJECT_DIR/nacos/plugin-default-impl/nacos-default-plugin-all/pom.xml --group-id=com.alibaba.nacos --artifact-id=default-control-plugin --after-group-id=cc.zzzyu.nacos --after-version=$VERSION
- ./maven-dependencies dependency edit --file-path=$CI_PROJECT_DIR/nacos/persistence/pom.xml --group-id=com.alibaba.nacos --artifact-id=nacos-sys --after-group-id=cc.zzzyu.nacos --after-version=$VERSION
- ./maven-dependencies dependency edit --file-path=$CI_PROJECT_DIR/nacos/persistence/pom.xml --group-id=com.alibaba.nacos --artifact-id=nacos-consistency --after-group-id=cc.zzzyu.nacos --after-version=$VERSION
- ./maven-dependencies dependency edit --file-path=$CI_PROJECT_DIR/nacos/prometheus/pom.xml --group-id="\${project.groupId}" --artifact-id=nacos-api --after-group-id=com.alibaba.nacos --after-version=$NACOS_TAG_VERSION
- ./maven-dependencies dependency edit --file-path=$CI_PROJECT_DIR/nacos/prometheus/pom.xml --group-id="\${project.groupId}" --artifact-id=nacos-core --after-group-id=cc.zzzyu.nacos --after-version=$VERSION
- ./maven-dependencies dependency edit --file-path=$CI_PROJECT_DIR/nacos/prometheus/pom.xml --group-id="\${project.groupId}" --artifact-id=nacos-naming --after-group-id=cc.zzzyu.nacos --after-version=$VERSION
- ./maven-dependencies dependency edit --file-path=$CI_PROJECT_DIR/nacos/address/pom.xml --group-id="\${project.groupId}" --artifact-id=nacos-naming --after-group-id=cc.zzzyu.nacos --after-version=$VERSION
- ./maven-dependencies dependency edit --file-path=$CI_PROJECT_DIR/nacos/cmdb/pom.xml --group-id="\${project.groupId}" --artifact-id=nacos-api --after-group-id=com.alibaba.nacos --after-version=$NACOS_TAG_VERSION
- ./maven-dependencies dependency edit --file-path=$CI_PROJECT_DIR/nacos/cmdb/pom.xml --group-id="\${project.groupId}" --artifact-id=nacos-core --after-group-id=cc.zzzyu.nacos --after-version=$VERSION
- ./maven-dependencies dependency edit --file-path=$CI_PROJECT_DIR/nacos/console/pom.xml --group-id="\${project.groupId}" --artifact-id=nacos-config --after-group-id=cc.zzzyu.nacos --after-version=$VERSION
- ./maven-dependencies dependency edit --file-path=$CI_PROJECT_DIR/nacos/console/pom.xml --group-id=com.alibaba.nacos --artifact-id=nacos-default-plugin-all --after-group-id=cc.zzzyu.nacos --after-version=$VERSION
- ./maven-dependencies dependency edit --file-path=$CI_PROJECT_DIR/nacos/console/pom.xml --group-id="\${project.groupId}" --artifact-id=nacos-istio --after-group-id=cc.zzzyu.nacos --after-version=$VERSION
- ./maven-dependencies dependency edit --file-path=$CI_PROJECT_DIR/nacos/console/pom.xml --group-id="\${project.groupId}" --artifact-id=nacos-naming --after-group-id=cc.zzzyu.nacos --after-version=$VERSION
- ./maven-dependencies dependency edit --file-path=$CI_PROJECT_DIR/nacos/console/pom.xml --group-id="\${project.groupId}" --artifact-id=nacos-prometheus --after-group-id=cc.zzzyu.nacos --after-version=$VERSION
- ./maven-dependencies dependency edit --file-path=$CI_PROJECT_DIR/nacos/console/pom.xml --group-id="com.alibaba.nacos" --artifact-id=nacos-ai --after-group-id=cc.zzzyu.nacos --after-version=$VERSION
- ./maven-dependencies dependency edit --file-path=$CI_PROJECT_DIR/nacos/console/pom.xml --group-id="com.alibaba.nacos" --artifact-id=nacos-maintainer-client --after-group-id=cc.zzzyu.nacos --after-version=$VERSION
- ./maven-dependencies dependency edit --file-path=$CI_PROJECT_DIR/nacos/example/pom.xml --group-id="\${project.groupId}" --artifact-id=nacos-core --after-group-id=cc.zzzyu.nacos --after-version=$VERSION
- ./maven-dependencies dependency edit --file-path=$CI_PROJECT_DIR/nacos/pom.xml --group-id="\${project.groupId}" --artifact-id=nacos-core --after-group-id=cc.zzzyu.nacos --after-version=$VERSION
- ./maven-dependencies dependency edit --file-path=$CI_PROJECT_DIR/nacos/pom.xml --group-id=com.alibaba.nacos --artifact-id=nacos-config-plugin --after-group-id=com.alibaba.nacos --after-version=$NACOS_TAG_VERSION
- ./maven-dependencies dependency edit --file-path=$CI_PROJECT_DIR/nacos/pom.xml --group-id=com.alibaba.nacos --artifact-id=nacos-datasource-plugin --after-group-id=com.alibaba.nacos --after-version=$NACOS_TAG_VERSION
- ./maven-dependencies dependency edit --file-path=$CI_PROJECT_DIR/nacos/pom.xml --group-id=com.alibaba.nacos --artifact-id=nacos-persistence --after-group-id=cc.zzzyu.nacos --after-version=$VERSION
- ./maven-dependencies dependency edit --file-path=$CI_PROJECT_DIR/nacos/pom.xml --group-id=com.alibaba.nacos --artifact-id=nacos-trace-plugin --after-group-id=com.alibaba.nacos --after-version=$NACOS_TAG_VERSION
- ./maven-dependencies dependency edit --file-path=$CI_PROJECT_DIR/nacos/test/pom.xml --group-id="\${project.groupId}" --artifact-id=nacos-config --after-group-id=cc.zzzyu.nacos --after-version=$VERSION
- ./maven-dependencies dependency edit --file-path=$CI_PROJECT_DIR/nacos/test/pom.xml --group-id="\${project.groupId}" --artifact-id=nacos-core --after-group-id=cc.zzzyu.nacos --after-version=$VERSION
- ./maven-dependencies dependency edit --file-path=$CI_PROJECT_DIR/nacos/test/pom.xml --group-id="\${project.groupId}" --artifact-id=nacos-naming --after-group-id=cc.zzzyu.nacos --after-version=$VERSION
- ./maven-dependencies dependency edit --file-path=$CI_PROJECT_DIR/nacos/sys/pom.xml --group-id=com.alibaba.nacos --artifact-id=nacos-custom-environment-plugin --after-group-id=com.alibaba.nacos --after-version=$NACOS_TAG_VERSION
- ./maven-dependencies dependency edit --file-path=$CI_PROJECT_DIR/nacos/sys/pom.xml --group-id="\${project.groupId}" --artifact-id=nacos-common --after-group-id=com.alibaba.nacos --after-version=$NACOS_TAG_VERSION
- ./maven-dependencies dependency edit --file-path=$CI_PROJECT_DIR/nacos/server/pom.xml --group-id=com.alibaba.nacos --artifact-id=nacos-naming --after-group-id=cc.zzzyu.nacos --after-version=$NACOS_TAG_VERSION
- ./maven-dependencies dependency edit --file-path=$CI_PROJECT_DIR/nacos/server/pom.xml --group-id=com.alibaba.nacos --artifact-id=nacos-config --after-group-id=cc.zzzyu.nacos --after-version=$NACOS_TAG_VERSION
- ./maven-dependencies dependency edit --file-path=$CI_PROJECT_DIR/nacos/server/pom.xml --group-id=com.alibaba.nacos --artifact-id=nacos-istio --after-group-id=cc.zzzyu.nacos --after-version=$NACOS_TAG_VERSION
- ./maven-dependencies dependency edit --file-path=$CI_PROJECT_DIR/nacos/server/pom.xml --group-id=com.alibaba.nacos --artifact-id=nacos-prometheus --after-group-id=cc.zzzyu.nacos --after-version=$NACOS_TAG_VERSION
- ./maven-dependencies dependency edit --file-path=$CI_PROJECT_DIR/nacos/server/pom.xml --group-id=com.alibaba.nacos --artifact-id=nacos-default-plugin-all --after-group-id=cc.zzzyu.nacos --after-version=$NACOS_TAG_VERSION
- ./maven-dependencies dependency edit --file-path=$CI_PROJECT_DIR/nacos/plugin/control/pom.xml --group-id=com.alibaba.nacos --artifact-id=nacos-common --after-group-id=com.alibaba.nacos --after-version=$NACOS_TAG_VERSION
- ./maven-dependencies dependency edit --file-path=$CI_PROJECT_DIR/nacos/maintainer-client/pom.xml --group-id=com.alibaba.nacos --artifact-id=nacos-common --after-group-id=com.alibaba.nacos --after-version=$NACOS_TAG_VERSION
- ./maven-dependencies dependency edit --file-path=$CI_PROJECT_DIR/nacos/mcp-registry-adaptor/pom.xml --group-id=com.alibaba.nacos --artifact-id=nacos-ai --after-group-id=cc.zzzyu.nacos --after-version=$NACOS_TAG_VERSION
- mkdir -p nacos/plugin-default-impl/nacos-default-plugin-all/src/main/java/cc/zzzyu/nacos
- cp Author.java nacos/plugin-default-impl/nacos-default-plugin-all/src/main/java/cc/zzzyu/nacos
- cd nacos
- >-
mvn -V clean -U install -Dmaven.test.skip=true -Dgpg.keyname=5F424ECBF4CA416B deploy -Prelease-sign-artifacts
-pl ai
-pl auth
-pl cmdb
-pl consistency
-pl config
-pl console
-pl core
-pl istio
-pl k8s-sync
-pl lock
-pl naming
-pl maintainer-client
-pl mcp-registry-adaptor
-pl plugin/control
-pl plugin-default-impl/nacos-default-auth-plugin
-pl plugin-default-impl/nacos-default-control-plugin
-pl plugin-default-impl/nacos-default-plugin-all
-pl persistence
-pl prometheus
-pl sys
-pl server
-s $SETTINGS_FILE
- rm -rf $CI_PROJECT_DIR/.m2/repository/com/alibaba/nacos
- rm -rf $CI_PROJECT_DIR/.m2/repository/cc/zzzyu/nacos
artifacts:
name: "${CI_JOB_NAME}"
expire_in: 1 day
paths:
- nacos
cache:
key: "${CI_JOB_NAME}"
paths:
- .m2/repository
这份流水线文件在我将maven-javadoc-plugin.version版本从2.10.4升级到3.6.3后可以跑成功
