java更改、修改和重新打包CXFAPI源文件
我想调试cxf-api-2.7.6 jar文件中的一个类,在IntelliJ IDEA的帮助下下载了源文件,但它不包含POM文件,所以在对源文件进行更改后生成jar文件的确切步骤是什么
任何帮助或建议都将不胜感激
谢谢
你可以在下面搜索框中键入要查询的问题!
我想调试cxf-api-2.7.6 jar文件中的一个类,在IntelliJ IDEA的帮助下下载了源文件,但它不包含POM文件,所以在对源文件进行更改后生成jar文件的确切步骤是什么
任何帮助或建议都将不胜感激
谢谢
# 1 楼答案
不应修改库并重新编译它。这将是一个痛苦的维持。您可能永远无法升级库,并且可能会破坏其他一些行为
如果您只需要了解正在发生的事情,可以使用Pim Hazebroek提到的intellij调试工具
如果需要更改库的行为,应:
但是,如果确实需要修改cxf源代码,可以克隆https://github.com/apache/cxf,签出标记,修改源代码并重建
# 2 楼答案
(通常)不需要修改源代码并使用IntelliJ中的高级断点重新打包
除非你想彻底改变行为当然。。。但对于简单的调试任务,可以使用字符串中的“评估和记录”。toUpperCase这里: 它甚至提供代码辅助
或者,您可以取消选中“暂停”复选框,以便在频繁点击时不再需要恢复该复选框