gpt4 book ai didi

java-8 - Java 8 的循环依赖分析 - 用于自动构建

转载 作者:行者123 更新时间:2023-12-04 20:38:53 26 4
gpt4 key购买 nike

我将处理一个项目,该项目使用 JDepend 自动生成循环包依赖关系报告,作为我们 CI 构建的一部分。 (我主要对包级别的依赖关系感兴趣,所以我一直在使用 XSLT 的精简版本来获得更集中的报告——不过,它是普通的 JDepend。)

但是,我们即将将该项目迁移到 Java 8,我发现 JDepend 不适用于使用 JDK 1.8 编译器编译的代码。 JDepend 似乎不再被积极更新。

我正在尝试找到一个替代品:

  • 适用于 JDK 1.8 编译的类和/或 jar。
  • 报告包和/或 jar 级别的循环依赖项。
  • 可以从 Ant 自动化(命令行可执行文件就可以了)。
  • 生成可以从项目主页链接并在浏览器中打开的报告(例如 HTML 或纯文本输出 - 不是桌面应用程序)。
  • 此外(最好)产生 - 或可以配置/调整以产生 - 仅循环依赖的集中报告(如 JDepend 可以,如果您修改 XSLT)。
  • 最佳答案

    Java 8 包括 jdeps.exe/bin .尽管这并没有显式调用循环依赖项,但它确实显示了项目包的所有依赖项。这已经足够好了。

    关于java-8 - Java 8 的循环依赖分析 - 用于自动构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30260938/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com