@nx/gradle - Migrations
The @nx/gradle plugin provides various migrations to help you migrate to newer versions of gradle projects within your Nx workspace. Below is a complete reference for all available migrations.
21.5.x
change-plugin-version-0-1-7
Version: 21.5.1-beta.5
Change dev.nx.gradle.project-graph to version 0.1.7 in build file
Change dev.nx.gradle.project-graph to version 0.1.7
Change dev.nx.gradle.project-graph to version 0.1.7 in build file
Sample Code Changes
{% tabs %} {% tab label=“Before” %}
plugins { id "dev.nx.gradle.project-graph" version "0.1.0"}
{% /tab %} {% tab label=“After” %}
plugins { id "dev.nx.gradle.project-graph" version "0.1.7"}
{% /tab %} {% /tabs %}
21.4.x
change-plugin-version-0-1-5
Version: 21.4.0-beta.12
Change dev.nx.gradle.project-graph to version 0.1.5 in build file
Change dev.nx.gradle.project-graph to version 0.1.5
Change dev.nx.gradle.project-graph to version 0.1.5 in build file
Sample Code Changes
{% tabs %} {% tab label=“Before” %}
plugins { id "dev.nx.gradle.project-graph" version "0.1.0"}
{% /tab %} {% tab label=“After” %}
plugins { id "dev.nx.gradle.project-graph" version "0.1.5"}
{% /tab %} {% /tabs %}
change-plugin-version-0-1-6
Version: 21.4.1-beta.1
Change dev.nx.gradle.project-graph to version 0.1.6 in build file
Change dev.nx.gradle.project-graph to version 0.1.6
Change dev.nx.gradle.project-graph to version 0.1.6 in build file
Sample Code Changes
{% tabs %} {% tab label=“Before” %}
plugins { id "dev.nx.gradle.project-graph" version "0.1.0"}
{% /tab %} {% tab label=“After” %}
plugins { id "dev.nx.gradle.project-graph" version "0.1.6"}
{% /tab %} {% /tabs %}
21.3.x
change-plugin-version-0-1-2
Version: 21.3.0-beta.0
Change dev.nx.gradle.project-graph to version 0.1.2 in build file
Change dev.nx.gradle.project-graph to version 0.1.2
Change dev.nx.gradle.project-graph to version 0.1.2 in build file
Sample Code Changes
{% tabs %} {% tab label=“Before” %}
plugins { id "dev.nx.gradle.project-graph" version "0.1.0"}
{% /tab %} {% tab label=“After” %}
plugins { id "dev.nx.gradle.project-graph" version "0.1.2"}
{% /tab %} {% /tabs %}
change-plugin-version-0-1-4
Version: 21.3.11-beta.0
Change dev.nx.gradle.project-graph to version 0.1.4 in build file
Change dev.nx.gradle.project-graph to version 0.1.4
Change dev.nx.gradle.project-graph to version 0.1.4 in build file
Sample Code Changes
{% tabs %} {% tab label=“Before” %}
plugins { id "dev.nx.gradle.project-graph" version "0.1.2"}
{% /tab %} {% tab label=“After” %}
plugins { id "dev.nx.gradle.project-graph" version "0.1.4"}
{% /tab %} {% /tabs %}
21.1.x
change-plugin-version-0-1-0
Version: 21.1.2-beta.1
Change dev.nx.gradle.project-graph to version 0.1.0 in build file
Change dev.nx.gradle.project-graph to version 0.1.0
Change dev.nx.gradle.project-graph to version 0.1.0 in build file
Sample Code Changes
{% tabs %} {% tab label=“Before” %}
plugins { id "dev.nx.gradle.project-graph" version "0.0.5"}
{% /tab %} {% tab label=“After” %}
plugins { id "dev.nx.gradle.project-graph" version "0.1.0"}
{% /tab %} {% /tabs %}
21.0.x
change-plugin-to-v1
Version: 21.0.0-beta.5
Change @nx/gradle plugin to version 1
Change @nx/gradle plugin to @nx/gradle/plugin-v1
Change @nx/gradle plugin to version 1 in nx.json
Sample Code Changes
{% tabs %} {% tab label=“Before” %}
{ "plugins": ["@nx/gradle"]}
{% /tab %} {% tab label=“After” %}
{ "plugins": ["@nx/gradle/plugin-v1"]}
{% /tab %} {% /tabs %}
change-ciTargetName-to-ciTestTargetName
Version: 21.0.0-beta.13
Change @nx/gradle option from ciTargetName to ciTestTargetName
Change @nx/gradle plugin option ciTargetName to ciTestTargetName
Change @nx/gradle plugin option ciTargetName to ciTestTargetName in nx.json
Sample Code Changes
{% tabs %} {% tab label=“Before” %}
{ "plugins": [ "plugin": "@nx/gradle", "options": { "ciTargetName": "ci" } ]}
{% /tab %} {% tab label=“After” %}
{ "plugins": [ "plugin": "@nx/gradle", "options": { "ciTestTargetName": "ci" } ]}
{% /tab %} {% /tabs %}
20.2.x
add-include-subprojects-tasks
Version: 20.2.0-beta.4
Add includeSubprojectsTasks to build.gradle file
Add includeSubprojectsTasks to @nx/gradle Plugin Options
Add includeSubprojectsTasks to @nx/gradle plugin options in nx.json file
Sample Code Changes
{% tabs %} {% tab label=“Before” %}
{ "plugins": ["@nx/gradle"]}
{% /tab %} {% tab label=“After” %}
{ "plugins": [ { "options": { "includeSubprojectsTasks": true }, "plugin": "@nx/gradle" } ]}
{% /tab %} {% /tabs %}
19.4.x
add-project-report-all
Version: 19.4.0-beta.1
Add task projectReportAll to build.gradle file
change-regex-production-test
Version: 19.4.1-beta.0
This function changes !{projectRoot}/test//* in nx.json for production to !{projectRoot}/src/test//*