在我的Maven项目中,一些第三方库和依赖项已经过时。如何检测哪些已使用,哪些未使用?如何更新过时的内容?我想删除不用的,更新过时的。
vyswwuz21#
考虑使用Dependencies Analysis和Package Search
z4bn682m2#
为了检测项目中未使用的依赖项,您可以考虑以下项的输出:
mvn dependency:analyze
字符串dependency:analyze通过扫描应用程序的字节码来检测未使用的依赖项,因此可能会发生一些仅在运行时使用的依赖项被错误检测的情况。但检测到的未使用的依赖项的更多应该是可以的。要检测过时的依赖项,您可以用途:
dependency:analyze
mvn versions:display-dependency-updates
型
2条答案
按热度按时间vyswwuz21#
考虑使用Dependencies Analysis和Package Search
z4bn682m2#
为了检测项目中未使用的依赖项,您可以考虑以下项的输出:
字符串
dependency:analyze
通过扫描应用程序的字节码来检测未使用的依赖项,因此可能会发生一些仅在运行时使用的依赖项被错误检测的情况。但检测到的未使用的依赖项的更多应该是可以的。
要检测过时的依赖项,您可以用途:
型