有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java更改、修改和重新打包CXFAPI源文件

我想调试cxf-api-2.7.6 jar文件中的一个类,在IntelliJ IDEA的帮助下下载了源文件,但它不包含POM文件,所以在对源文件进行更改后生成jar文件的确切步骤是什么

任何帮助或建议都将不胜感激

谢谢


共 (2) 个答案

  1. # 1 楼答案

    不应修改库并重新编译它。这将是一个痛苦的维持。您可能永远无法升级库,并且可能会破坏其他一些行为

    如果您只需要了解正在发生的事情,可以使用Pim Hazebroek提到的intellij调试工具

    如果需要更改库的行为,应:

    • 检查您是否误用了库(您可以在stackoverflow上发布您的用例以获取建议)
    • 检查最新版本的cxf是否满足您的需求
    • 使用不同的库
    • 扩展当前库(例如使用继承)

    但是,如果确实需要修改cxf源代码,可以克隆https://github.com/apache/cxf,签出标记,修改源代码并重建

  2. # 2 楼答案

    (通常)不需要修改源代码并使用IntelliJ中的高级断点重新打包

    除非你想彻底改变行为当然。。。但对于简单的调试任务,可以使用字符串中的“评估和记录”。toUpperCase这里:enter image description here 它甚至提供代码辅助

    或者,您可以取消选中“暂停”复选框,以便在频繁点击时不再需要恢复该复选框