一旦勾选上,在依赖的jar包是外部jar包时,项目构建就不能通过,如果依赖的jar包由maven管理,那么在项目有改动的时候必须maven clean install才能生效。
最终原因,其实就是没有依赖。。。原因就是spring-boot-maven-plugin 这个坑!!!用这个插件打包的Jar包可以直接运行,但是不可依赖!!!所以interface自始至终就没有依赖,自然会说找程序包不存在或者找不到类 最后修改pom.xml的依赖: <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <ar...
如果项目结构不符合规范,IDEA可能无法正确识别源代码和资源文件,导致打包时提示程序包不存在。
原因应该是在打包时引用的demo-core在本地仓库不是最新的代码包,导致打包的时候引用的包是可能不存在新加的redis包。 只要对demo-core执行mvn install或deploy,完成之后再对demo-web-core打包即可解决问题。
idea 中提示java: 错误: 程序包 xxxx不存在 Maven项目导入ide后,执行clean 、package 、install 后一直提示某个包找不到,但是直接点击缺少的packge 可以到达源码, 有的分析说是因为classpath 缺少tools.jar 和rt.jar 后来查看File-project struct --project setting 里面发现里面采用的project jdk为11,...
在Idea中,使用以下代码清理并重新构建项目: mvn cleaninstall 1. 通过以上步骤,你应该能够解决“idea启动项目报java程序包不存在”的问题。请按照流程逐步操作,如果问题仍然存在,可以尝试搜索更多资料或向社区寻求帮助。 希望这篇文章对你有所帮助,祝你顺利解决问题!
最近用新环境调一个spring cloud开源程序,mvn install 都不报错,run的时候报程序包找不到,包是源码的一部分,从报的位置能直接链接到对应报的对应代码的,所以肯定是配置问题。 网上的办法都试过了,包括: 1、改utf-8 2、清空idea缓存 3、删pom里的依赖重新加 4、重置idea设置 等等都不好使 最后通过改maven版本...
问题解决 原来,子项目c调用子项目b中的代码的时候,不是直接引用子项目b的代码,引用的是子项目b打成jar包之后的代码。我没有重新打包子项目b的jar包,那么子项目c调用子项目b的jar包中代码就没有saturnJob()这个方法,那么自然就报错了。 重新将子项目b打包之后,启动就没有报错了。 maven clean install ©...
在开发过程中,我们可能会遇到IDEA报错 java: 程序包org.springframework.boot不存在的问题。这通常是由于缺少相关依赖或者配置不正确导致的。下面是一些常见的解决方法: 检查依赖首先,确保你的项目中包含了正确的Spring Boot依赖。在Maven项目中,你可以检查pom.xml文件中的依赖是否包含以下内容:org.springframework.bootsp...