@@ -435,6 +435,28 @@ project('maxkey-common') {
435
435
}
436
436
}
437
437
438
+ // copy Dep Jars to /build/maxkey-depjars,only maxkey-boot-monitor deps
439
+ project(' maxkey-webs:maxkey-boot-monitor' ) {
440
+ task copyDepJars(type : Copy ){
441
+ def paths = [" $rootDir /build/MaxKey-v${ project.version} GA/maxkey_monitor" ];
442
+ // 遍历数组,调用createDir闭包,创建目录
443
+
444
+ paths. forEach(){path ->
445
+ File dir= new File (path);
446
+ if (! dir. exists()){
447
+ print (" create " + path+ " \n " )
448
+ dir. mkdirs();
449
+ }
450
+ };
451
+
452
+ println " copy Dep Jars to $rootDir /build/MaxKey-v${ project.version} GA/maxkey_monitor"
453
+
454
+ from configurations. runtimeClasspath
455
+ into " $rootDir /build/MaxKey-v${ project.version} GA/maxkey_monitor" ;
456
+ }
457
+ }
458
+
459
+
438
460
task copyMaxKey (type : Copy ) {
439
461
from " $rootDir /build/maxkey-jars/maxkey-authentication-social-${ project.version} .jar"
440
462
from " $rootDir /build/maxkey-jars/maxkey-web-static-${ project.version} .jar"
@@ -457,6 +479,11 @@ task copyMaxKeyMgt(type: Copy) {
457
479
into " $rootDir /build/MaxKey-v${ project.version} GA/maxkey_mgt/" ;
458
480
}
459
481
482
+ task copyMaxKeyMonitor (type : Copy ) {
483
+ from " $rootDir /build/maxkey-jars/maxkey-boot-monitor-${ project.version} .jar"
484
+ into " $rootDir /build/MaxKey-v${ project.version} GA/maxkey_monitor/" ;
485
+ }
486
+
460
487
task copyMaxKeyLibs (type : Copy ) {
461
488
from " $rootDir /build/maxkey-jars/maxkey-authentication-otp-${ project.version} .jar"
462
489
from " $rootDir /build/maxkey-jars/maxkey-authentication-captcha-${ project.version} .jar"
@@ -477,12 +504,13 @@ task copyMaxKeyLibs(type: Copy) {
477
504
into " $rootDir /build/MaxKey-v${ project.version} GA/lib" ;
478
505
}
479
506
507
+
480
508
task copyMaxKeyShellScript (type : Copy ) {
481
509
from " $rootDir /shellscript"
482
510
into " $rootDir /build/MaxKey-v${ project.version} GA/" ;
483
511
}
484
512
485
- task buildReleaseCopy (dependsOn :[' copyMaxKey' ,' copyMaxKeyMgt' ,' copyMaxKeyLibs' ,' copyMaxKeyShellScript' ]) {
513
+ task buildReleaseCopy (dependsOn :[' copyMaxKey' ,' copyMaxKeyMgt' ,' copyMaxKeyMonitor ' , ' copyMaxKeyLibs' ,' copyMaxKeyShellScript' ]) {
486
514
// 项目名
487
515
println " project ReleaseCopy ."
488
516
0 commit comments