问题标签 [tattletale]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 在 Tomcat 战争文件上运行 JBoss Tattletale 不会返回任何输出
我想在我的团队开发的战争文件上运行 JBoss Tattletale 并生成所有可用的报告。
我下载了 Tattletale 1.1.2 final 并将文件解压缩到 Windows 7 中的目录中。我创建了一个报告文件夹并将我的战争复制到 Tattletale 文件夹中。按照https://docs.jboss.org/tattletale/userguide/1.2/en-US/html_single/#running中的示例,我在命令提示符处键入以下内容:
当我运行命令时,没有输出,没有错误,也没有报告。
这是配置文件:
我需要做什么来生成报告?我也尝试了 noop 类加载器,但结果是一样的。
gradle - 如何从 Gradle 构建中运行 JBoss TattleTale
我爱上了JBoss TattleTale。通常,在我的 Ant 构建中,我按照文档定义 Tattletale 任务,然后像这样运行它们:
我现在正在将我的构建转换为 Gradle,并且正在努力弄清楚如何让 Tattletale 在 Gradle 中运行。似乎没有 Gradle-Tattletale 插件,而且我对 Gradle 的经验不足,无法贡献一个。但我也知道 Gradle 可以运行任何 Ant 插件,也可以从系统 shell 执行东西;我只是不确定如何在 Gradle 中执行此操作,因为(还)没有任何文档。
所以我问:如何ReportTask
从 Gradle 构建中运行 Tattletale?
更新
以下是 Gradle/Ant 文档作为示例显示的内容:
但是,我在这里看不到如何/在哪里为 Tattletale 及其ReportTask
.
java - 如何使用 Apache Tattletale 分析类路径中使用的重复 Jar/API
在我的项目中,他们使用了超过 225 个以上导致内存问题的 jar 文件,在网上搜索时,我了解到Apache Tattletale将分析并给出应用程序使用的重复类和 JAR/API(类路径)的报告。所以我参考了以下链接
2)使用 Tattletale 发现 JBoss 客户端 jar 列表
3) Jboss 官方文档
但我不知道如何执行和运行Tattletale Jar 文件,而且我的应用程序不是基于 maven,所以我没有使用 Maven。
我已经下载了tattletale-1.2.0.Beta2.jar文件和jboss-seam-2.3.0.CR1-dist文件并使用了以下命令
但得到以下异常
此外,我不知道jboss-seam-2.3.0.CR1-dist文件的用途是什么。这意味着我可以在那里看到很多 jar 文件和很多代码,但我不知道使用tattletale有什么帮助。
在他们提到的官方文档中jboss-tattletale.properties
,我该如何设置/使用它。
java - 解决“多个 Jar 文件”又名“从多个位置扫描”
我正在开发码头服务,启动它时,我得到了很多:
SomeClass scanned from multiple locations: jar: jar1!Someclass.class, jar2!Someclass.class
所以一个类由两个 jars 提供,而我在运行时得到的是未定义的,这不好。查看其他问题,我发现tattletale可以帮助诊断问题。该报告在Multiple Jar files部分列出了启动时与 jetty 相同的类以及它们所在的 jar。冲突的一个子集是:
看着
我得到:
因此,似乎我的 fhir-base-jpaserver-base 依赖项拉动了拉动 javolution 的 jscience。但是 jscience 和 javolution 提供了一些相同的类。不存在对 javolution 的其他依赖。
我的问题是,我该如何解决这个问题?
我可以在 pom.xml 中做一些事情,但我认为 jscience 需要 javolution,并且可能会中断?