cat依赖的org.unidal.maven.plugins:plexus-maven-plugin:pom:2.1.2

本文描述了在使用cat编译时遇到的plexus-maven-plugin依赖找不到的问题,该依赖源为http://unidal.org/nexus/content/repositories/releases/。解决方法是将依赖加入到maven的repository中,可能需要翻墙。

cat编译时报如下错误

Failure to find org.unidal.maven.plugins:plexus-maven-plugin:pom:2.1.2

所依赖的maven源为

http://unidal.org/nexus/content/repositories/releases/

需要将其加到maven的repository,看情况有可能还要翻墙

<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.github.wangzihaogithub</groupId> <artifactId>spring-boot-protocol</artifactId> <version>2.3.33</version> <packaging>jar</packaging> <name>Spring Boot Protocol</name> <description>Spring Boot Protocol</description> <url>https://github.com/wangzihaogithub/spring-boot-protocol.git</url> <!-- <parent>--> <!-- <groupId>org.sonatype.oss</groupId>--> <!-- <artifactId>oss-parent</artifactId>--> <!-- <version>9</version>--> <!-- </parent>--> <properties> <argLine>-Dfile.encoding=UTF-8</argLine> <!-- 文件拷贝时的编码 --> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> <!-- 编译时的编码 --> <maven.compiler.encoding>UTF-8</maven.compiler.encoding> <java.version>1.8</java.version> <spring-boot.version>2.7.18</spring-boot.version> <servlet-api.version>4.0.1</servlet-api.version> <javax-websocket-api.version>1.1</javax-websocket-api.version> <jackson.version>2.15.0</jackson.version> <netty.version>4.1.111.Final</netty.version> <netty.boringssl.version>2.0.53.Final</netty.boringssl.version> <fastjson.version>1.2.83</fastjson.version> <reactive-streams.version>1.0.3</reactive-streams.version> </properties> <licenses> <license> <name>The Apache License, Version 2.0</name> <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url> <distribution>repo</distribution> </license> </licenses> <scm> <connection>scm:git:https://github.com/wangzihaogithub/spring-boot-protocol.git</connection> <developerConnection>scm:git:git@github.com:wangzihaogithub/spring-boot-protocol.git</developerConnection> <url>git@github.com:wangzihaogithub/spring-boot-protocol.git</url> <tag>v2.3.33</tag> </scm> <!-- 开发者信息 --> <developers> <developer> <id>wangzihao</id> <name>wangzihao</name> <email>842156727@qq.com</email> </developer> </developers> <dependencies> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>${servlet-api.version}</version> <!-- <scope>provided</scope>--> <!-- <optional>true</optional>--> </dependency> <!-- <dependency>--> <!-- <groupId>org.reactivestreams</groupId>--> <!-- <artifactId>reactive-streams</artifactId>--> <!-- <version>${reactive-streams.version}</version>--> <!-- <scope>provided</scope>--> <!-- <optional>true</optional>--> <!-- </dependency>--> <dependency> <groupId>io.netty</groupId> <artifactId>netty-all</artifactId> <version>${netty.version}</version> <!-- <optional>true</optional>--> <exclusions> <exclusion> <groupId>io.netty</groupId> <artifactId>netty-codec-haproxy</artifactId> </exclusion> <exclusion> <groupId>io.netty</groupId> <artifactId>netty-codec-memcache</artifactId> </exclusion> <exclusion> <groupId>io.netty</groupId> <artifactId>netty-codec-redis</artifactId> </exclusion> <exclusion> <groupId>io.netty</groupId> <artifactId>netty-codec-smtp</artifactId> </exclusion> <exclusion> <groupId>io.netty</groupId> <artifactId>netty-codec-stomp</artifactId> </exclusion> <exclusion> <groupId>io.netty</groupId> <artifactId>netty-codec-xml</artifactId> </exclusion> <exclusion> <groupId>io.netty</groupId> <artifactId>netty-codec-socks</artifactId> </exclusion> <exclusion> <groupId>io.netty</groupId> <artifactId>netty-codec-dns</artifactId> </exclusion> <exclusion> <groupId>io.netty</groupId> <artifactId>netty-resolver-dns</artifactId> </exclusion> <exclusion> <groupId>io.netty</groupId> <artifactId>netty-resolver-dns-native-macos</artifactId> </exclusion> <exclusion> <groupId>io.netty</groupId> <artifactId>netty-resolver-dns-classes-macos</artifactId> </exclusion> <exclusion> <groupId>io.netty</groupId> <artifactId>netty-transport-udt</artifactId> </exclusion> <exclusion> <groupId>io.netty</groupId> <artifactId>netty-transport-sctp</artifactId> </exclusion> <exclusion> <groupId>io.netty</groupId> <artifactId>netty-transport-rxtx</artifactId> </exclusion> <exclusion> <groupId>io.netty</groupId> <artifactId>netty-handler-ssl-ocsp</artifactId> </exclusion> <exclusion> <groupId>io.netty</groupId> <artifactId>netty-handler-proxy</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>${fastjson.version}</version> <scope>provided</scope> <optional>true</optional> </dependency> <dependency> <groupId>io.netty</groupId> <artifactId>netty-tcnative-boringssl-static</artifactId> <version>${netty.boringssl.version}</version> <scope>provided</scope> <optional>true</optional> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <version>${spring-boot.version}</version> <scope>provided</scope> <optional>true</optional> <exclusions> <!-- <exclusion>--> <!-- <groupId>org.springframework.boot</groupId>--> <!-- <artifactId>spring-boot-starter-tomcat</artifactId>--> <!-- </exclusion>--> <exclusion> <groupId>org.hibernate.validator</groupId> <artifactId>hibernate-validator</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-configuration-processor</artifactId> <version>${spring-boot.version}</version> <scope>provided</scope> <optional>true</optional> </dependency> <dependency> <groupId>javax.websocket</groupId> <artifactId>javax.websocket-api</artifactId> <version>${javax-websocket-api.version}</version> <scope>provided</scope> <optional>true</optional> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-websocket</artifactId> <version>${spring-boot.version}</version> <scope>provided</scope> <optional>true</optional> </dependency> <dependency> <groupId>io.reactivex.rxjava3</groupId> <artifactId>rxjava</artifactId> <version>3.0.3</version> <scope>provided</scope> <optional>true</optional> </dependency> <dependency> <groupId>org.apache.dubbo</groupId> <artifactId>dubbo</artifactId> <version>3.0.13</version> <scope>provided</scope> <optional>true</optional> <exclusions> <exclusion> <groupId>org.springframework</groupId> <artifactId>*</artifactId> </exclusion> <exclusion> <groupId>org.yaml</groupId> <artifactId>*</artifactId> </exclusion> <exclusion> <groupId>com.alibaba</groupId> <artifactId>*</artifactId> </exclusion> <exclusion> <groupId>io.netty</groupId> <artifactId>*</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>com.alibaba.fastjson2</groupId> <artifactId>fastjson2</artifactId> <version>2.0.48</version> <scope>provided</scope> <optional>true</optional> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <version>${spring-boot.version}</version> <scope>test</scope> </dependency> <dependency> <groupId>com.squareup.okhttp3</groupId> <artifactId>okhttp</artifactId> <version>3.13.1</version> <scope>test</scope> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> <version>${spring-boot.version}</version> <scope>test</scope> </dependency> <!-- https://mvnrepository.com/artifact/com.mysql/mysql-connector-j --> <dependency> <groupId>com.mysql</groupId> <artifactId>mysql-connector-j</artifactId> <version>9.2.0</version> <scope>test</scope> </dependency> <!-- 测试mqtt用的,mqtt客户端--> <dependency> <groupId>io.vertx</groupId> <artifactId>vertx-mqtt</artifactId> <version>3.9.0</version> <scope>test</scope> </dependency> <!-- 测试文件上传 --> <dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <version>1.6.0</version> <scope>test</scope> </dependency> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-core</artifactId> <version>${jackson.version}</version> <scope>provided</scope> <optional>true</optional> </dependency> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>${jackson.version}</version> <scope>provided</scope> <optional>true</optional> </dependency> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-annotations</artifactId> <version>${jackson.version}</version> <scope>provided</scope> <optional>true</optional> </dependency> </dependencies> <build> <!-- <pluginManagement>--> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.5.1</version> <configuration> <encoding>UTF-8</encoding> <source>1.8</source> <target>1.8</target> </configuration> <dependencies> <dependency> <groupId>org.codehaus.plexus</groupId> <artifactId>plexus-compiler-javac</artifactId> <version>2.7</version> </dependency> </dependencies> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-source-plugin</artifactId> <version>3.0.1</version> <executions> <execution> <id>attach-sources</id> <goals> <goal>jar</goal> </goals> </execution> </executions> <configuration> <attach>true</attach> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> <version>2.10.2</version> <executions> <execution> <id>attach-javadoc</id> <goals> <goal>jar</goal> </goals> </execution> </executions> <configuration> <show>public</show> <charset>UTF-8</charset> <encoding>UTF-8</encoding> <docencoding>UTF-8</docencoding> <links> <link>http://docs.oracle.com/javase/8/docs/api</link> </links> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-gpg-plugin</artifactId> <version>1.6</version> <executions> <execution> <id>sign-artifacts</id> <phase>verify</phase> <goals> <goal>sign</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.sonatype.central</groupId> <artifactId>central-publishing-maven-plugin</artifactId> <version>0.8.0</version> <extensions>true</extensions> <configuration> <publishingServerId>central</publishingServerId> <autoPublish>false</autoPublish> </configuration> </plugin> </plugins> <!-- </pluginManagement>--> </build> <profiles> <profile> <id>release</id> <build> <pluginManagement> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.5.1</version> <configuration> <encoding>UTF-8</encoding> <source>1.8</source> <target>1.8</target> </configuration> <dependencies> <dependency> <groupId>org.codehaus.plexus</groupId> <artifactId>plexus-compiler-javac</artifactId> <version>2.7</version> </dependency> </dependencies> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-source-plugin</artifactId> <version>3.0.1</version> <executions> <execution> <id>attach-sources</id> <goals> <goal>jar</goal> </goals> </execution> </executions> <configuration> <attach>true</attach> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> <version>2.10.2</version> <executions> <execution> <id>attach-javadoc</id> <goals> <goal>jar</goal> </goals> </execution> </executions> <configuration> <show>public</show> <charset>UTF-8</charset> <encoding>UTF-8</encoding> <docencoding>UTF-8</docencoding> <links> <link>http://docs.oracle.com/javase/8/docs/api</link> </links> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-gpg-plugin</artifactId> <version>1.6</version> <executions> <execution> <id>sign-artifacts</id> <phase>verify</phase> <goals> <goal>sign</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.sonatype.central</groupId> <artifactId>central-publishing-maven-plugin</artifactId> <version>0.8.0</version> <extensions>true</extensions> <configuration> <publishingServerId>central</publishingServerId> <autoPublish>false</autoPublish> </configuration> </plugin> </plugins> </pluginManagement> </build> </profile> </profiles> <!--mvn clean deploy -P release verify -Dgpg.passphrase=password--> <!--gpg --keyserver hkp://keyserver.ubuntu.com:11371 --send-keys DF6BD576--> <!--gpg --keyserver hkp://pool.sks-keyservers.net --send-keys A12DCF7DF1--> <!--JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8--> <!-- jar -cvf bundle.jar spring-boot-protocol-* --> </project> 将spring boot 升级成3.5.6 需要修改哪些内容
最新发布
11-08
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值