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"
}
}