Debugging 在intellij中使用多个库版本进行调试
我们有一个大型maven项目,并不是所有的项目都指定了不同库的相同版本,这主要是因为这些库在一段时间内没有改变。这会导致调试问题,因为IntelliJ经常在运行时使用较新版本时选择较旧版本。除了修复POM之外,我们如何让IntelliJ解析到库的正确版本的源代码。除了正确配置项目依赖项(在所有模块中使用相同的库版本)之外,没有其他方法可以做到。您请求过支持吗?@chepseskaf,支持人员正在监视标签和回复=)@CrazyCoder I“love”Jetbrains;)在适当的模块化项目设置中(例如使用OSGi),让所有项目都依赖于相同(最新)版本的库是不“正确”的,这是不好的做法。依赖项应该基于API版本,而不是实现版本。对于调试,需要考虑运行时部署的版本,这将在单独的项目中指定。不幸的是,在IntelliJ中创建带有运行时依赖项的自定义项目并没有帮助,因为IntelliJ似乎从库的多个版本中随机选择。在我看来,没有办法指定“查找顺序”。。。Debugging 在intellij中使用多个库版本进行调试,debugging,maven,intellij-idea,Debugging,Maven,Intellij Idea,我们有一个大型maven项目,并不是所有的项目都指定了不同库的相同版本,这主要是因为这些库在一段时间内没有改变。这会导致调试问题,因为IntelliJ经常在运行时使用较新版本时选择较旧版本。除了修复POM之外,我们如何让IntelliJ解析到库的正确版本的源代码。除了正确配置项目依赖项(在所有模块中使用相同的库版本)之外,没有其他方法可以做到。您请求过支持吗?@chepseskaf,支持人员正在监视标签和回复=)@CrazyCoder I“love”Jetbrains;)在适当的模块化项目设置中