mybatis-plugin is not activated yet解決辦法

頭像是我偶像發表於2017-07-20

原文連結:http://myoss.github.io/2016/MyBatis-Plugin-%E5%AD%A6%E4%B9%A0%E4%BD%BF%E7%94%A8/


經過本人親自驗證,非常有效,分享給大家!

關於本教程

以下教程僅供學習使用,針對於IntelliJ Idea 15(目前已經支援IntelliJ Idea 2016)中的Mybatis Plugin外掛(https://plugins.jetbrains.com/plugin/7293?pr=idea),後續作者會抽業餘時間更新

如果你覺得本專案能幫助到你,那就Fork一下吧

專案地址:https://github.com/myoss/profile

fork_profile.png

下載外掛

前提你已經在IntelliJ Idea中安裝好了Mybatis Plugin,並且重啟過了IntelliJ Idea

下載profile專案(專案地址:https://github.com/myoss/profile)之後,找到目錄:profile\idea\plugin\MybatisPlugin,並選擇IntelliJ Idea中安裝Mybatis Plugin的版本

git clone git@github.com:myoss/profile.git

windows系統

查詢Idea外掛配置目錄

IntelliJ Idea安裝Mybatis Plugin之後,預設儲存的位置如下,前提你沒有更改過IntelliJ Idea配置目錄

C:\Users\你的賬戶目錄\.IntelliJIdea15\config\plugins\mybatis_plus\lib

替換class檔案

WinRAR開啟mybatis_plus.jar,將目錄profile\idea\plugin\MybatisPlugin\對應的版本號\下的com資料夾拖進WinRAR,根據提示覆蓋即可

replace_class.png

重啟IntelliJ Idea

就這樣完成了,教程完畢

mac os系統

由於mac osIntelliJ Idea的配置檔案目錄不一致,所以配置起來有些不一樣。linux系統中應該類似,我沒有驗證,如果有兄弟驗證過還請告訴我,感謝

查詢Idea外掛配置目錄

使用find命令在你的使用者目錄下查詢mybatis_plus.jar這個檔案(前提你沒有更改過IntelliJ Idea的配置目錄,如果更改了從根目錄下查詢吧,花費的時間可能會多點)

$ find ~ -name "mybatis_plus.jar"
/Users/jerry-osx-m/Library/Application Support/IntelliJIdea15/mybatis_plus/lib/mybatis_plus.jar
$ find ~ -name "mybatis_plus.jar"
/Users/Jerry/Library/Application Support/IntelliJIdea2016.1/mybatis_plus/lib/mybatis_plus.jar

替換class檔案

方法1,在windows系統中將mybatis_plus.jar包替換好,然後替換掉macmybatis_plus.jar即可。

方法2,在mac 終端中,使用以下命令進行替換

$ pwd
/Users/jerry/Library/Application Support/IntelliJIdea2016.3/mybatis_plus/lib
$ ls
mybatis-generator-core-1.3.2.jar mybatis_plus.jar ref.idea.common-1.0.jar
# 將要使用版本的 com 檔案複製到當前目錄中
$ cp -R ~/workspaces/github/profile/idea/plugin/MybatisPlugin/v2.7~v2.87/ .
$ ls
com mybatis_plus.jar
mybatis-generator-core-1.3.2.jar ref.idea.common-1.0.jar
# 使用 jar 命令進行替換,注意 com 資料夾一定要當前目錄下面
$ jar uvf mybatis_plus.jar com
正在新增: com/(輸入 = 0) (輸出 = 0)(儲存了 0%)
正在新增: com/seventh7/(輸入 = 0) (輸出 = 0)(儲存了 0%)
正在新增: com/seventh7/mybatis/(輸入 = 0) (輸出 = 0)(儲存了 0%)
正在新增: com/seventh7/mybatis/dom/(輸入 = 0) (輸出 = 0)(儲存了 0%)
正在新增: com/seventh7/mybatis/dom/model/(輸入 = 0) (輸出 = 0)(儲存了 0%)
正在新增: com/seventh7/mybatis/ref/(輸入 = 0) (輸出 = 0)(儲存了 0%)
正在新增: com/seventh7/mybatis/ref/license/(輸入 = 0) (輸出 = 0)(儲存了 0%)
正在新增: com/seventh7/mybatis/ref/license/ActivationDriver$1.class(輸入 = 1926) (輸出 = 797)(壓縮了 58%)
正在新增: com/seventh7/mybatis/ref/license/ActivationDriver.class(輸入 = 1398) (輸出 = 656)(壓縮了 53%)
正在新增: com/seventh7/mybatis/ref/RefProject$1.class(輸入 = 2224) (輸出 = 1092)(壓縮了 50%)
正在新增: com/seventh7/mybatis/ref/RefProject.class(輸入 = 1982) (輸出 = 919)(壓縮了 53%)
正在新增: com/seventh7/mybatis/service/(輸入 = 0) (輸出 = 0)(儲存了 0%)
正在新增: com/seventh7/mybatis/service/JavaService$1.class(輸入 = 1408) (輸出 = 613)(壓縮了 56%)
正在新增: com/seventh7/mybatis/service/JavaService$2.class(輸入 = 1312) (輸出 = 575)(壓縮了 56%)
正在新增: com/seventh7/mybatis/service/JavaService.class(輸入 = 10921) (輸出 = 4166)(壓縮了 61%)
正在新增: com/seventh7/mybatis/util/(輸入 = 0) (輸出 = 0)(儲存了 0%)
正在新增: com/seventh7/mybatis/util/JavaUtils$SystemData.class(輸入 = 3412) (輸出 = 1602)(壓縮了 53%)
正在新增: com/seventh7/mybatis/util/JavaUtils.class(輸入 = 13339) (輸出 = 4773)(壓縮了 64%)
正在新增: com/seventh7/mybatis/dom/model/Completion.class(輸入 = 1663) (輸出 = 923)(壓縮了 44%)

方法3,參考網友在mac中使用類似 WinRar 軟體進行替換:點選我跳轉

重啟IntelliJ Idea

就這樣完成了,教程完畢

相關文章