相关附件请到百度网盘下载
链接: https://pan.baidu.com/s/1czS8lK 密码: cbe5
1.maven配置
a).确认文件在 /Users/trojan/Documents/tools/apache-maven-3.3.9
b).配置环境变量
cd ~
vim .bash_profile
复制黏贴到最后
MAVEN_HOME=/Users/trojan/Documents/tools/apache-maven-3.3.9
PATH=
MAVENHOME/bin:
PATH
export MAVEN_HOME
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home
CLASSPATH=
JAVAHOME/lib:
JAVA_HOME/jre/lib
PATH=
JAVAHOME/bin:
PATH
export JAVA_HOME
export CLASSPATH
export PATH
c). source .bash_profile 配置生效
maven配置成功
mvn -version
d). 配置MAVEN
2.安装破解JRebel,热部署插件, 快捷键为 commad + f9 全部重启, command + shift + f9热部署当前文件
a)安装插件 (至少 jr-ide-idea-6.4.0-idea-13-15 以上)
b).破解请按照教程
- 下载IntelliJ IDEA的 JRebel插件:
- 打开Intellij,进入 Intellij IDEA - Preferences - Plugins - Install plugin from disk 选择下载的 jr-ide-idea-6.4.0-idea-13-15.zip 进行安装。
- 完成jrebel的注册,获得14天的试用期。
破解
jrebel-6.4.0-Enterprise.Cracked-ZCT.zip
- 下载破解文件: jrebel.jar和jrebel.lic
- 关闭 Intellij IDEA(不成功的话请注意看这一步)
- 替换jar包和licence文件。
- 将本机 /Users/trojan/.jrebel/jrebel.lic替换为下载的jrebel.lic;
- 将本机
- /Users/trojan/Library/Application Support/IntelliJIdea2016.1/jr-ide-idea/lib/jrebel/jrebel.jar
- /Users/trojan/Library/Application Support/IntelliJIdea2016.1/jr-ide-idea/lib/jrebel6/jrebel.jar
- 替换为下载的jrebel.jar
重启Intellij
- 配置Maven
a). CleanInstallAll
/Users/trojan/Documents/Working/hydra/UncenturyHydra
clean install -Dmaven.test.skip=true
b). Hydra—-Web
/Users/trojan/Documents/Working/hydra/UncenturyHydra/Hydra-Webapp
jetty:run-exploded
-mx1024m -XX:MaxPermSize=1024m
c). Payment–Web
/Users/trojan/Documents/Working/hydra/UncenturyHydra/Hydra-Payment-Web
jetty:run-exploded
-mx1024m -XX:MaxPermSize=1024m
d). Mcha—–Web
/Users/trojan/Documents/Working/hydra/UncenturyHydra/Hydra-Mcha-Web
jetty:run-exploded
-mx1024m -XX:MaxPermSize=1024m
apache-maven-3.3.9.zip
打开热部署
构建出问题,删 ~ .m2文件夹
错误情况
1. 如果出现没法JRebel没法更新的情况:
看下日志,发现JRebel 的加载了这些路径的class,猜测是有配置文件记录的
查了下redel.xml为其JRebel专门的配置文件
里面配置的是加载路径,所以改下这里就可以了
- 出现某一个工程, 代码全部都是灰色, 无法断点的情况
原因: maven没正确配置
确保圈中的地方都在
若不存在Hydra-Webapp则, 参考其他项目配置
若不存在Source Roots, 则到工程Hydra-Webapp
src/main/java
src/main/resouces
src/test/resources
三处, 右键设置Mark Directory As 为 Resources Root
最终如图所示
此外还需要检查一下 该工程的pom.xml是否被忽略了.
完成如下
3.调试很慢, 每一次 getCookieEnd 与下一步通常要5秒钟
原因: 卡在代码 getLocalHost处
解决办法:
sudo vi /etc/hosts
添加 (trojan 为计算机名)
127.0.0.1 trojan.local
::1 trojan.local
并删除注释掉的内容域名