微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

IntelliJ中的jar导入成功,并且导入已解决,但mvn clean安装和软件包失败

如何解决IntelliJ中的jar导入成功,并且导入已解决,但mvn clean安装和软件包失败

我的Spring Boot Maven项目中的某些类在某些导入上显示错误,因此我不得不在IntellIJ(社区)中添加一个外部jar依赖项。添加完之后,所有错误都消失了,我可以看到jar列在IntelliJ的外部库中。我尝试运行spring boot项目,效果很好。但是,当我尝试在项目目录上执行mvn全新安装或mvn clean时,由于添加了jar的目的,在同一类上无法显示导入错误。我尝试重新构建项目,使缓存无效,但问题仍然存在。我无法理解添加JAR是否解决了导入错误,并且项目也开始了,为什么mvn阶段好像没有添加jar一样失败了?

解决方法

在基于Maven的项目中,您必须管理项目的构建配置,包括Maven pom.xml构建文件中的依赖项管理,而不是通过IDE界面添加它。因此,您需要使用Maven's dependency management机制在Maven dependencies部分中添加所需的依赖项。例如

<dependencies>
...
<!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-web -->
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-web</artifactId>
    <version>2.3.4.RELEASE</version>
</dependency>
...
</dependencies>

还有IDE helps you with that

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。