???Gradle???м??????
???????????? ???????[ 2014/7/15 14:01:43 ] ????????Gradle ??????? ???????
???????Gradle??????????????web???????????????????Щ???????????????????Щ???????????????????????????????????web???????????????????????????????????web????
????????????web??????????????Gradle?????jetty?????jetty?????????????web??????????????????ü????????????????jetty?????build.gradle?м???????????????á?
????apply plugin: 'jetty'
??????????????war??????????????????????
????apply plugin: 'jetty'
????httpPort = 9876
????[jettyRun?? jettyRunWar?? jettyStop]*.stopPort = 9966
????[jettyRun?? jettyRunWar?? jettyStop]*.stopKey = 'stopKey'
???????????????????????????????????????????????????????????web????????????????????????????????????????????????????Test.java??????????????IntegrationTest.java??
????????????????е????????
????test {
????include '**/*Test.class'
????exclude '**/*IntegrationTest.class'
????}
?????????????Task?????????м???????
build.gradle
task intTest(type: Test?? dependsOn: test) {
include '**/*IntegrationTest.class'
doFirst {
jettyRun.daemon = true
jettyRun.execute()
}
doLast {
jettyStop.execute()
}
}
|
???????????????????????????intTest??task?????????Test????????test task???ü????????????к?????IntegrationTest????????????в?????????????ú???????jetty???????????????????????jettyStop task??jetty????
??????????????????gradle build????????intTest task??????????intTest????????
????build.dependsOn intTest
??????????????gradle build???????м??????????????????????web??????????????????
??????

???·???
??????????????????
2023/3/23 14:23:39???д?ò??????????
2023/3/22 16:17:39????????????????????Щ??
2022/6/14 16:14:27??????????????????????????
2021/10/18 15:37:44???????????????
2021/9/17 15:19:29???·???????·
2021/9/14 15:42:25?????????????
2021/5/28 17:25:47??????APP??????????
2021/5/8 17:01:11