我想从cxf-api-2.7.6 jar文件调试其中一个类,在IntelliJ IDEA的帮助下下载了源文件,但是它不包含POM文件所以生成jar的确切步骤是什么在源文件中进行更改后的文件。
非常感谢任何帮助或建议。
谢谢!
答案 0 :(得分:2)
(通常)不需要修改源并使用IntelliJ中的高级断点重新打包它。
除非你想彻底修改当然的行为......但是对于简单的调试任务,你可以使用String.toUpperCase中所示的“evaluate and log”: 它甚至提供代码辅助。
您可以选择取消选中“暂停”复选框,以便在频繁点击时无需恢复暂停。
答案 1 :(得分:2)
您不应修改库并重新编译它。维持是一件痛苦的事。您可能永远无法升级您的库,您可能会破坏其他一些行为。
如果您只是需要了解正在发生的事情,可以使用Pim Hazebroek提到的intellij调试工具。
如果您需要更改库的行为,您应该:
但是,如果您确实需要修改cxf源,则可以克隆https://github.com/apache/cxf,签出标记,修改源并重建。