环境: eclipse 4.7 jdk1.8 gradle3.3 gretty tomcat7
1.配置好 gradle 和 gretty 参考:
https://blog.csdn.net/xiejx618/article/details/38322537
https://www.cnblogs.com/gzdaijie/p/5267166.html
参考配置如下:
apply plugin: 'java'
apply plugin:'war'
apply plugin: 'org.akhikhl.gretty'
group = 'com.aaa'
version = '0.0.1-SNAPSHOT'
sourceCompatibility = 1.8
targetCompatibility = 1.8
tasks.withType(JavaCompile) {
options.encoding = 'UTF-8'
}
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'org.akhikhl.gretty:gretty:1.2.4'
}
}
gretty {
port = 8080
contextPath ="/${project.name}"
servletContainer = 'tomcat7'
}
repositories {
maven { url "http://maven.aliyun.com/nexus/content/groups/public/" }
mavenLocal()
jcenter()
maven { url "http://repo.maven.apache.org/maven2/"}
maven { url 'https://repo.spring.io/libs-milestone'}
mavenCentral()
}
dependencies {
..........
}
注意以上红色部分
配置完成后 ,右键项目 刷新 gradle项目
然后窗口(没有的话window-》show view-》other 找到添加即可 )
可以看见 gretty 任务 没有的话点击 刷新
这里使用的是tomcat 调试 也可以使用jetty(配置要改)
运行 tomcatRunDebug
表示准备好了 服务器
2.断点调试 Run-->Debug Configuration-->Remote Java Application 新建一个
按照需要配置 注意端口号 (可修改,保持一致即可)
common 标签页中勾选Debug
最后 Apply->Debug 即可
调试地址: http://localhost:8080/项目名
设置完1和2后,调试步骤:
1.运行 tomcatRunDebug
2.
idea 可参考:https://blog.csdn.net/xzafs/article/details/79077108
参考链接:
https://blog.csdn.net/Al_assad/article/details/78085584
http://www.zhaiqianfeng.com/2017/04/love-of-gradle-continuous-and-composite.html
https://www.cnblogs.com/SummerinShire/p/5359239.html