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

Maven构建成功,无需依赖

如何解决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 举报,一经查实,本站将立刻删除。