Buildfile: D:\home\MXDEMO\App\deployment\build_core.xml
compile:
[javac] Compiling 17 source files to D:\home\MXDEMO\App\deployment\run\bin
[javac] D:\home\MXDEMO\App\javasource\wechatenterprisesso\implementation\UserManager.java:47: 错误: 无法将类 Core中的方法 execute应用到给定类型;
[javac] final IMendixObject mxNewUser = Core.execute(context, "WeChatEnterpriseSSO.WeChatEnterpriseSSO_FindUser",
[javac] ^
[javac] 需要: T
[javac] 找到: IContext,String,<匿名HashMap<String,Object>>
[javac] 原因: 无法推断类型变量 T,R
[javac] (实际参数列表和形式参数列表长度不同)
[javac] 其中, T,R是类型变量:
[javac] T扩展已在方法 <T,R>execute(T)中声明的CoreAction<R>
[javac] R扩展已在方法 <T,R>execute(T)中声明的Object
[javac] D:\home\MXDEMO\App\javasource\wechatenterprisesso\implementation\UserManager.java:63: 错误: 无法将类 Core中的方法 execute应用到给定类型;
[javac] final IMendixObject mxUser = Core.execute(context, "WeChatEnterpriseSSO.WeChatEnterpriseSSO_UpdateUser",
[javac] ^
[javac] 需要: T
[javac] 找到: IContext,String,<匿名HashMap<String,Object>>
[javac] 原因: 无法推断类型变量 T,R
[javac] (实际参数列表和形式参数列表长度不同)
[javac] 其中, T,R是类型变量:
[javac] T扩展已在方法 <T,R>execute(T)中声明的CoreAction<R>
[javac] R扩展已在方法 <T,R>execute(T)中声明的Object
[javac] D:\home\MXDEMO\App\javasource\wechatenterprisesso\implementation\UserManager.java:69: 错误: 无法将类 Core中的方法 execute应用到给定类型;
[javac] .execute(context, "WeChatEnterpriseSSO.WeChatEnterpriseSSO_SetUserRole", new HashMap<String, Object>() {{
[javac] ^
[javac] 需要: T
[javac] 找到: IContext,String,<匿名HashMap<String,Object>>
[javac] 原因: 无法推断类型变量 T,R
[javac] (实际参数列表和形式参数列表长度不同)
[javac] 其中, T,R是类型变量:
[javac] T扩展已在方法 <T,R>execute(T)中声明的CoreAction<R>
[javac] R扩展已在方法 <T,R>execute(T)中声明的Object
[javac] D:\home\MXDEMO\HntcApp\javasource\wechatenterprisesso\implementation\UserManager.java:84: 错误: 无法将类 Core中的方法 execute应用到给定类型;
[javac] final IMendixObject mxNewUser = Core.execute(context, "WeChatEnterpriseSSO.WeChatEnterpriseSSO_CreateUser",
[javac] ^
[javac] 需要: T
[javac] 找到: IContext,String,<匿名HashMap<String,Object>>
[javac] 原因: 无法推断类型变量 T,R
[javac] (实际参数列表和形式参数列表长度不同)
[javac] 其中, T,R是类型变量:
[javac] T扩展已在方法 <T,R>execute(T)中声明的CoreAction<R>
[javac] R扩展已在方法 <T,R>execute(T)中声明的Object
[javac] D:\home\MXDEMO\HntcApp\javasource\wechatenterprisesso\implementation\UserManager.java:89: 错误: 无法将类 Core中的方法 execute应用到给定类型;
[javac] .execute(context, "WeChatEnterpriseSSO.WeChatEnterpriseSSO_SetUserRole", new HashMap<String, Object>() {{
[javac] ^
[javac] 需要: T
[javac] 找到: IContext,String,<匿名HashMap<String,Object>>
[javac] 原因: 无法推断类型变量 T,R
[javac] (实际参数列表和形式参数列表长度不同)
[javac] 其中, T,R是类型变量:
[javac] T扩展已在方法 <T,R>execute(T)中声明的CoreAction<R>
[javac] R扩展已在方法 <T,R>execute(T)中声明的Object
[javac] 注: 某些输入文件使用或覆盖了已过时的 API。
[javac] 注: 有关详细信息, 请使用 -Xlint:deprecation 重新编译。
[javac] 注: D:\home\MXDEMO\HntcApp\javasource\wechatenterprisesso\implementation\utils\MendixUtils.java使用了未经检查或不安全的操作。
[javac] 注: 有关详细信息, 请使用 -Xlint:unchecked 重新编译。
[javac] 5 个错误
BUILD FAILED
D:\home\MXDEMO\HntcApp\deployment\build_core.xml:29: Compile failed; see the compiler error output for details.
Total time: 2 seconds
原因应该是Studio Pro 9 和模板不兼容的问题
请参见https://forum.mendix.tencent-cloud.com/video/708c83f18292490486b6e0e5ba1f2560 下方的回复:
如果使用Studio Pro 8.x 请下载该module https://cdn.mendix.tencent-cloud.com/wechatenterprisesso/WeChatEnterpriseSSO.mpk
如果使用Studio Pro 9.x 请下载该module https://cdn.mendix.tencent-cloud.com/wechatenterprisesso/WeChatEnterpriseSSO_9.6.0.mpk
所以请下载新的mpk 导入后再试试。