关于本教程
以下教程仅供学习使用,针对于 IntelliJ Idea 15
(目前已经支持 IntelliJ Idea 2016
)中的 Mybatis Plugin
插件(https://plugins.jetbrains.com/plugin/7293?pr=idea),后续作者会抽业余时间更新
如果你觉得本项目能帮助到你,那就 Fork
一下吧
项目地址:https://github.com/myoss/profile
下载插件
前提你已经在 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
,根据提示覆盖即可
重启 IntelliJ Idea
就这样完成了,教程完毕
mac os 系统
由于 mac os
中 IntelliJ 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
包替换好,然后替换掉 mac
的 mybatis_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
就这样完成了,教程完毕
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于