1 item added Taobao rely sdk
<dependency>
<groupId>taobao-sdk-java</groupId>
<artifactId>taobao-sdk-java-auto</artifactId>
<version>1.0</version>
</dependency>
If adding a dependency problem, refer to Maven using third-party Jar file inside this article a method to add:
<dependency> <groupId>taobao-sdk-java</groupId> <artifactId>taobao-sdk-java-auto</artifactId> <version>1.0</version> <scope>system</scope> <systemPath>${basedir}/lib/taobao-sdk-java-auto-1.0.jar</systemPath> </dependency>
2 transmits message format Markdown
public class MarkdownTest { public void sendMessage() throws Exception { String WEBHOOK_TOKEN = "https://oapi.dingtalk.com/robot/send?access_token=xxxxxx"; String DING = ""; String MARK_DOWN_ATX2 = "## "; String MARK_DOWN_ATX3 = "### "; String MARK_DOWN_ATX4 = "#### "; String MARK_DOWN_COLON = " : "; String MARK_DOWN_LINEFEED = " \n "; String MARK_DOWN_IS_RED = "<font color=#FF33FF size=8 face=\"黑体\">%s</font>"; String MARK_DOWN_EMAIL1 = "> "; //通知钉钉群 StringBuilder resultText = new StringBuilder(); resultText.append(MARK_DOWN_ATX2).append("项目名").append(MARK_DOWN_COLON).append(projectappid).append(MARK_DOWN_LINEFEED); resultText.append(MARK_DOWN_ATX4).append("单元测试覆盖率").append(MARK_DOWN_COLON).append(String.format(MARK_DOWN_IS_RED, total_covered_instructions)).append(MARK_DOWN_LINEFEED); String DING_URL = WEBHOOK_TOKEN;= DingTalkClient customernew DefaultDingTalkClient(DING_URL); OapiRobotSendRequest request = new OapiRobotSendRequest(); request.setMsgtype("markdown"); OapiRobotSendRequest.Markdown markdown = new OapiRobotSendRequest.Markdown(); markdown.setTitle("jacoco代码扫描"); markdown.setText(resultText.toString()); request.setMarkdown(markdown); try { OapiRobotSendResponse response = client.execute(request); if (response.isSuccess()) { Logger.info (String.format ( "notification has been sent successfully nail ###, MSG:% S" , msgtext)); // System.out.println ( "Send Message OK"); } the else { LOGGER.error (response.getErrmsg ()); } } the catch (com.taobao.api.ApiException E) { String errorMsg = "### send notification nail abnormalities" ; LOGGER.error (errorMsg, E); the throw new new ApiException (errorMsg ); } } } the catch (a NumberFormatException E) { e.printStackTrace (); }
}
}