From b6aae6742044cdd9dcdf3c572f6c78220d36ff06 Mon Sep 17 00:00:00 2001 From: Jari Kolehmainen Date: Tue, 24 Jan 2023 07:44:21 +0200 Subject: [PATCH] fix nx task dependencies Signed-off-by: Jari Kolehmainen --- nx.json | 10 ---------- packages/core/package.json | 19 +++++++++++++++++++ packages/open-lens/package.json | 12 +++++++----- 3 files changed, 26 insertions(+), 15 deletions(-) diff --git a/nx.json b/nx.json index 5ce1d2de8a..9d7be8fbe7 100644 --- a/nx.json +++ b/nx.json @@ -16,20 +16,10 @@ "^build" ] }, - "build:app": { - "dependsOn": [ - "^build" - ] - }, "dev": { "dependsOn": [ "prepare:dev" ] - }, - "test:integration": { - "dependsOn": [ - "^build:app" - ] } } } diff --git a/packages/core/package.json b/packages/core/package.json index ec3946c4a1..4d690ff638 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -97,6 +97,25 @@ "runtime": "@side/jest-runtime" }, "build": {}, + "nx": { + "targets": { + "build": { + "dependsOn": [ + "^build" + ], + "outputs": [ + "{workspaceRoot}/build/webpack/", + "{workspaceRoot}/static/build/" + ] + }, + "dev": { + "outputs": [ + "{workspaceRoot}/build/webpack/", + "{workspaceRoot}/static/build/" + ] + } + } + }, "resolutions": { "@astronautlabs/jsonpath/underscore": "^1.12.1" }, diff --git a/packages/open-lens/package.json b/packages/open-lens/package.json index 299f85034c..1d246162ac 100644 --- a/packages/open-lens/package.json +++ b/packages/open-lens/package.json @@ -64,8 +64,8 @@ "^build" ], "outputs": [ - "{workspaceRoot}/dist/", "{workspaceRoot}/binaries/", + "{workspaceRoot}/build/webpack/", "{workspaceRoot}/static/build/" ] }, @@ -74,7 +74,6 @@ "^prepare:dev" ], "outputs": [ - "{workspaceRoot}/dist/", "{workspaceRoot}/binaries/", "{workspaceRoot}/static/build/" ] @@ -84,9 +83,12 @@ "build" ], "outputs": [ - "{workspaceRoot}/dist/", - "{workspaceRoot}/binaries/", - "{workspaceRoot}/static/build/" + "{workspaceRoot}/dist/" + ] + }, + "test:integration": { + "dependsOn": [ + "build:app" ] } }