Skip to content

Commit 01f2ce2

Browse files
committed
java: npmw wrapper adjusts
1 parent 4389396 commit 01f2ce2

File tree

3 files changed

+16
-14
lines changed

3 files changed

+16
-14
lines changed

generators/java/generators/node/generator.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,6 @@ export default class NodeGenerator extends BaseApplicationGenerator {
9595
blocks: [
9696
{
9797
condition: (ctx: any) => ctx.useNpmWrapper,
98-
transform: false,
9998
templates: ['npmw', 'npmw.cmd'],
10099
},
101100
],

generators/java/generators/node/templates/npmw.cmd renamed to generators/java/generators/node/templates/npmw.cmd.ejs

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,17 @@ setlocal
44

55
set NPMW_DIR=%~dp0
66

7-
if exist "%NPMW_DIR%mvnw.cmd" (
8-
set NODE_EXE=^"^"
9-
set NODE_PATH=%NPMW_DIR%target\node\
10-
set NPM_EXE=^"%NPMW_DIR%target\node\npm.cmd^"
11-
set INSTALL_NPM_COMMAND=^"%NPMW_DIR%mvnw.cmd^" -Pwebapp frontend:install-node-and-npm@install-node-and-npm
12-
) else (
13-
set NODE_EXE=^"%NPMW_DIR%build\node\bin\node.exe^"
14-
set NODE_PATH=%NPMW_DIR%build\node\bin\
15-
set NPM_EXE=^"%NPMW_DIR%build\node\lib\node_modules\npm\bin\npm-cli.js^"
16-
set INSTALL_NPM_COMMAND=^"%NPMW_DIR%gradlew.bat^" npmSetup
17-
)
7+
<%_ if (buildToolMaven) { _%>
8+
set NODE_EXE=^"^"
9+
set NODE_PATH=%NPMW_DIR%target\node\
10+
set NPM_EXE=^"%NPMW_DIR%target\node\npm.cmd^"
11+
set INSTALL_NPM_COMMAND=^"%NPMW_DIR%mvnw.cmd^" -Pwebapp frontend:install-node-and-npm@install-node-and-npm
12+
<%_ } else if (buildToolGradle) { _%>
13+
set NODE_EXE=^"%NPMW_DIR%build\node\bin\node.exe^"
14+
set NODE_PATH=%NPMW_DIR%build\node\bin\
15+
set NPM_EXE=^"%NPMW_DIR%build\node\lib\node_modules\npm\bin\npm-cli.js^"
16+
set INSTALL_NPM_COMMAND=^"%NPMW_DIR%gradlew.bat^" npmSetup --no-daemon
17+
<%_ } _%>
1818

1919
if not exist %NPM_EXE% (
2020
call %INSTALL_NPM_COMMAND%

generators/java/generators/node/templates/npmw renamed to generators/java/generators/node/templates/npmw.ejs

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,17 @@
22

33
basedir=$(dirname "$0")
44

5+
<%_ if (buildToolMaven) { _%>
56
if [ -f "$basedir/mvnw" ]; then
67
bindir="$basedir/target/node"
78
repodir="$basedir/target/node/node_modules"
89
installCommand="$basedir/mvnw --batch-mode -ntp -Pwebapp frontend:install-node-and-npm@install-node-and-npm"
9-
elif [ -f "$basedir/gradlew" ]; then
10+
<%_ } else if (buildToolGradle) { _%>
11+
if [ -f "$basedir/gradlew" ]; then
1012
bindir="$basedir/build/node/bin"
1113
repodir="$basedir/build/node/lib/node_modules"
12-
installCommand="$basedir/gradlew npmSetup"
14+
installCommand="$basedir/gradlew npmSetup --no-daemon"
15+
<%_ } _%>
1316
else
1417
echo "Using npm installed globally"
1518
exec npm "$@"

0 commit comments

Comments
 (0)