1. 程式人生 > >jar包修改,並重新打包

jar包修改,並重新打包

  在開發中,有的時候我們需要修改jar包來定製化開發。一般情況中,我們建議不修改jar包,因為其他程式設計師不知道你修改jar的話,很可能會產生一些問題,儘量用繼承實現的方式達到自己的目的,遵循開閉原則。

   本文以 apache thrift 為例,去除其中列印語句,因為我們這邊專案呼叫很頻繁,不去除列印語句的話,每天列印日誌幾十m,全是Received...

  參考:      https://blog.csdn.net/new_abc/article/details/52243772

 

解決:

STEP1: 下載原始碼或者反編譯找到需要修改的位置,進行修改。

 

這邊資料夾不建議用中文名,忘了!大家千萬注意!

 

STEP2: 重新編譯為class檔案

 

STEP3: 替換原class檔案

 

STEP4:

  在我們部署打包的時候,比如用idea關聯的maven打包,注意settings檔案是否對應改之後的倉庫,否則打包仍然是原來的jar。