我在用maven工具把一个模块打成jar包时报错无法打包
报的是pom文件依赖有问题,报错内容是:
D:\JAVA\ruanjian\JDK\jdk-1.8\bin\java.exe -Dmaven.multiModuleProjectDirectory=D:\JAVA\daima\idea_workspace\cloud-demo\order-service -Djansi.passthrough=true -Dmaven.home=D:\JAVA\ruanjian\Maven\apache-maven-3.9.2 -Dclassworlds.conf=D:\JAVA\ruanjian\Maven\apache-maven-3.9.2\bin\m2.conf "-Dmaven.ext.class.path=D:\JAVA\ruanjian\IDEA\IntelliJ IDEA 2023.1.3\plugins\maven\lib\maven-event-listener.jar" "-javaagent:D:\JAVA\ruanjian\IDEA\IntelliJ IDEA 2023.1.3\lib\idea_rt.jar=1344:D:\JAVA\ruanjian\IDEA\IntelliJ IDEA 2023.1.3\bin" -Dfile.encoding=UTF-8 -classpath D:\JAVA\ruanjian\Maven\apache-maven-3.9.2\boot\plexus-classworlds-2.7.0.jar;D:\JAVA\ruanjian\Maven\apache-maven-3.9.2\boot\plexus-classworlds.license org.codehaus.classworlds.Launcher -Didea.version=2023.2 -s D:\JAVA\ruanjian\Maven\apache-maven-3.9.2\conf\settings.xml package
[INFO] Scanning for projects...
[WARNING] Failed to build parent project for cn.itcast.demo:order-service:jar:1.0
[INFO]
[INFO] --------------------< cn.itcast.demo:order-service >--------------------
[INFO] Building order-service 1.0
[INFO] from pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[WARNING] The POM for cn.itcast.feign:feign-api:jar:1.0 is missing, no dependency information available
[WARNING] The artifact mysql:mysql-connector-java:jar:8.0.33 has been relocated to com.mysql:mysql-connector-j:jar:8.0.33: MySQL Connector/J artifacts moved to reverse-DNS compliant Maven 2+ coordinates.
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1.796 s
[INFO] Finished at: 2023-08-10T18:18:15+08:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal on project order-service: Could not resolve dependencies for project cn.itcast.demo:order-service:jar:1.0: The following artifacts could not be resolved: cn.itcast.feign:feign-api:jar:1.0 (absent): cn.itcast.feign:feign-api:jar:1.0 was not found in https://maven.aliyun.com/nexus/content/groups/public/ during a previous attempt. This failure was cached in the local repository and resolution is not reattempted until the update interval of nexus has elapsed or updates are forced -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/DependencyResolutionException
Process finished with exit code 1
下面是pom文件的内容
<?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">
<parent>
<artifactId>cloud-demo</artifactId>
<groupId>cn.itcast.demo</groupId>
<version>1.0</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>order-service</artifactId>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
</dependency>
<!--mybatis-->
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
</dependency>
<!--eureka客户端依赖-->
<!--<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
</dependency>-->
<!-- nacos客户端依赖包 -->
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>
<!--feign客户端依赖-->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-openfeign</artifactId>
</dependency>
<!--httpClient的依赖 -->
<dependency>
<groupId>io.github.openfeign</groupId>
<artifactId>feign-httpclient</artifactId>
</dependency>
<!--引入feign的统一api-->
<dependency>
<groupId>cn.itcast.feign</groupId>
<artifactId>feign-api</artifactId>
<version>1.0</version>
</dependency>
</dependencies>
<build>
<finalName>app</finalName>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</project>
依赖都是能正常导入和使用的,请问为什么会无法打包,又应该怎么解决这个问题?