Task of Gradle learning

1, Create tasks in multiple ways 1. Create task with task name Example: // Create task with task name def Task taskCreatedByName = task taskCreatedByName // def Task taskCreatedByName = task(taskCreatedByName) taskCreatedByName.doLast { println "This is a task created by task name" } Prototype: Task task(String name) throws InvalidU ...

Posted by skehoe on Sun, 13 Feb 2022 14:29:29 +0100

Walking into a Task: what is a Task

preface This series will be divided into the following articles and described in stages: What is a Task (this article) Callback execution of Task and await (TODO) What did async do (TODO) Summary and common misunderstandings (TODO) In 2, I will share deadlock related issues with you. 2 and 3 will be interspersed with customized Awaitable top ...

Posted by larrygingras on Wed, 19 Jan 2022 19:45:40 +0100

datax source code analysis - detailed explanation of task splitting mechanism

datax source code analysis - detailed explanation of task splitting mechanism Write in front The version of the source code analysis is 3.0. Because plug-ins are an important part of datax, the source code of plug-ins will be involved in the process of source code analysis. In order to maintain consistency, plug-ins have been illustrated by m ...

Posted by phpcip28 on Thu, 16 Dec 2021 02:50:49 +0100