From d891144c0ee6361409c3839f63ca03aac1aed372 Mon Sep 17 00:00:00 2001 From: rquinio1A <58322910+rquinio1A@users.noreply.github.com> Date: Thu, 25 Apr 2024 13:21:24 +0200 Subject: [PATCH] chore: make the npm script portable in Maven example (#1964) --- examples/integrate-with-maven/maven-project/pom.xml | 10 ++++++++++ .../maven-project/scripts/modelina/generate.ts | 4 ++-- .../maven-project/scripts/modelina/package.json | 3 +-- 3 files changed, 13 insertions(+), 4 deletions(-) diff --git a/examples/integrate-with-maven/maven-project/pom.xml b/examples/integrate-with-maven/maven-project/pom.xml index a5ccadddec..aea7d4990a 100644 --- a/examples/integrate-with-maven/maven-project/pom.xml +++ b/examples/integrate-with-maven/maven-project/pom.xml @@ -96,6 +96,16 @@ v18.15.0 + + Dependencies + generate-sources + + npm + + + install + + Generate sources generate-sources diff --git a/examples/integrate-with-maven/maven-project/scripts/modelina/generate.ts b/examples/integrate-with-maven/maven-project/scripts/modelina/generate.ts index 379703d4a2..9fd27606ad 100644 --- a/examples/integrate-with-maven/maven-project/scripts/modelina/generate.ts +++ b/examples/integrate-with-maven/maven-project/scripts/modelina/generate.ts @@ -2,8 +2,8 @@ import { JAVA_JACKSON_PRESET, JavaFileGenerator } from '@asyncapi/modelina'; import path from 'path'; // Where should the models be placed relative to root maven project? -const PACKAGE_NAME = 'java/com/mycompany/app'; -const MODEL_DIR = `src/main/${PACKAGE_NAME}`; +const PACKAGE_NAME = 'com/mycompany/app'; +const MODEL_DIR = `src/main/java/${PACKAGE_NAME}`; const FINAL_OUTPUT_PATH = path.resolve(__dirname, '../../', MODEL_DIR); // Setup the generator and all it's configurations diff --git a/examples/integrate-with-maven/maven-project/scripts/modelina/package.json b/examples/integrate-with-maven/maven-project/scripts/modelina/package.json index 9a4203ab4a..5c2ba9ca2e 100644 --- a/examples/integrate-with-maven/maven-project/scripts/modelina/package.json +++ b/examples/integrate-with-maven/maven-project/scripts/modelina/package.json @@ -4,7 +4,6 @@ "ts-node": "^10.3.0" }, "scripts": { - "generate": "./node_modules/.bin/ts-node ./generate.ts", - "generate:windows": "..\\node_modules\\.bin\\ts-node .%\\generate.ts" + "generate": "ts-node ./generate.ts" } }