如何解决Maven构建成功,无需依赖
我的maven模块中有一个依赖项com.somecompany.somelib。
我的源代码中有一些使用此依赖项的类。
如果我从classpath
的{{1}}中删除了此依赖关系,则会发现intellij
的模块构建失败(预期)。
但是,从pom.xml中删除依赖项后,通过命令行在此模块上执行intellij
时,情况并非如此。构建仍然在应该失败的地方成功! (没想到)
我已经检查了启用了mvn clean install
选项的情况,但没有看到添加的依赖项。我看到正在编译的类文件,甚至在生成的.jar文件中也看到了.class文件。
--debug
日志中没有此依赖项名称。
我花了一整天的时间进行搜索和阅读,但找不到任何解决方案/可能的原因。
如果有帮助,以下是一些其他信息。
--debug
maven version - Apache maven 3.6.0
basedir = /home/user/git/repo/projectname/modulename
buildDirectory = /home/user/git/repo/projectname/modulename/target
compileSourceRoots = [/home/user/git/repo/projectname/modulename/src/main/java]
compilerId = javac
debug = true
encoding = UTF-8
failOnError = true
forceJavacCompilerUse = false
fork = false
optimize = false
source = 8
staleMillis = 0
target = 8
useIncrementalCompilation = true
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。