ngrinder-controller-3.5.5源码导入IDEA

一.项目导入

1.官网下载源码并导入idea

 2.idea gradle配置,idea默认gradle6.3版本,用默认的就可以,最开始自己配置的gradle7.x版本结果编译报找不到maven插件,网上搜索7.x版本移除了maven插件

 3.运行任务生成war包 

 

二.错误解决

1.导入ngrinder-controller项目后编译

./gradlew build -x test 

   出现ES-Check: there were 1 ES version matching errors错误

debug: ES-Check: Going to check files using version 5
debug: ES-Check: checking ../ngrinder-controller/build/classes/main/static/js/app.js
debug: ES-Check: failed to parse file: ../ngrinder-controller/build/classes/main/static/js/app.js 
 - error: SyntaxError: Parenthesized pattern (77:24424)

error: ES-Check: there were 1 ES version matching errors.

info: 
          ES-Check Error:
          ----
          · erroring file: ../ngrinder-controller/build/classes/main/static/js/app.js
          · error: SyntaxError: Parenthesized pattern (77:24424)
          · see the printed err.stack below for context
          ----

          SyntaxError: Parenthesized pattern (77:24424)
    at Parser.pp$4.raise (/Users/aloudata/.npm/_npx/4146/lib/node_modules/es-check/node_modules/acorn/dist/acorn.js:3462:15)
    at Parser.pp$9.checkPatternErrors (/Users/aloudata/.npm/_npx/4146/lib/node_modules/es-check/node_modules/acorn/dist/acorn.js:773:29)
    at Parser.pp$7.toAssignable (/Users/aloudata/.npm/_npx/4146/lib/node_modules/es-check/node_modules/acorn/dist/acorn.js:1957:47)
    at Parser.pp$5.parseMaybeAssign (/Users/aloudata/.npm/_npx/4146/lib/node_modules/es-check/node_modules/acorn/dist/acorn.js:2478:23)
    at Parser.pp$8.parseVar (/Users/aloudata/.npm/_npx/4146/lib/node_modules/es-check/node_modules/acorn/dist/acorn.js:1299:26)
    at Parser.pp$8.parseVarStatement (/Users/aloudata/.npm/_npx/4146/lib/node_modules/es-check/node_modules/acorn/dist/acorn.js:1163:10)
    at Parser.pp$8.parseStatement (/Users/aloudata/.npm/_npx/4146/lib/node_modules/es-check/node_modules/acorn/dist/acorn.js:911:19)
    at Parser.pp$8.parseBlock (/Users/aloudata/.npm/_npx/4146/lib/node_modules/es-check/node_modules/acorn/dist/acorn.js:1232:23)
    at Parser.pp$5.parseFunctionBody (/Users/aloudata/.npm/_npx/4146/lib/node_modules/es-check/node_modules/acorn/dist/acorn.js:3288:24)
    at Parser.pp$8.parseFunction (/Users/aloudata/.npm/_npx/4146/lib/node_modules/es-check/node_modules/acorn/dist/acorn.js:1354:10)
        

> Task :ngrinder-frontend:checkES5 FAILED

 2.注释版本号检查任务

1.ngrinder-controller模块build.gradle文件注释如下代码行
//tasks.processResources.finalizedBy tasks.getByPath(":ngrinder-frontend:checkES5")


2.ngrinder-frontend模块build.gradle文件注释如下代码(也可以不注释,打war包时上面注释就可以了)
//task checkES5(type: NpxTask) {
//    command = "es-check@$esCheckModuleVersion"
//    args = ["es5", "../ngrinder-controller/build/classes/main/static/js/app.js", "--verbose"]
//}

 3.再次编译./gradlew build -x test     

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值