diff --git a/quartz-manager-frontend/angular.json b/quartz-manager-frontend/angular.json index ce967bd..7ebabad 100644 --- a/quartz-manager-frontend/angular.json +++ b/quartz-manager-frontend/angular.json @@ -12,7 +12,7 @@ "builder": "@angular-devkit/build-angular:browser", "options": { "aot": true, - "outputPath": "../server/src/main/resources/static", + "outputPath": "dist", "index": "src/index.html", "main": "src/main.ts", "tsConfig": "src/tsconfig.app.json", diff --git a/quartz-manager-parent/pom.xml b/quartz-manager-parent/pom.xml index 8ff19a3..7f55372 100644 --- a/quartz-manager-parent/pom.xml +++ b/quartz-manager-parent/pom.xml @@ -18,6 +18,7 @@ quartz-manager-api quartz-manager-web + quartz-manager-fe-builder diff --git a/quartz-manager-parent/quartz-manager-fe-builder/pom.xml b/quartz-manager-parent/quartz-manager-fe-builder/pom.xml new file mode 100644 index 0000000..6591064 --- /dev/null +++ b/quartz-manager-parent/quartz-manager-fe-builder/pom.xml @@ -0,0 +1,135 @@ + + + 4.0.0 + + it.fabioformosa.quartz-manager + quartz-manager-parent + 2.2.2-SNAPSHOT + + + quartz-manager-fe-builder + + Quartz Manager FE Builder + Builder for frontend + + https://github.com/fabioformosa/quartz-manager + + ${basedir}/../.. + UTF-8 + UTF-8 + 1.8 + quartz-manager-frontend + v10.16.3 + 6.9.0 + + + + + + + + + + + + org.apache.maven.plugins + maven-resources-plugin + 2.6 + + + copy-resources + generate-resources + + copy-resources + + + ${basedir}/target/tmp + + + ../../${frontend.folderName} + + static/** + dist/** + node_modules/** + + + + + + + + + + + com.github.eirslett + frontend-maven-plugin + 1.11.0 + + target/tmp + + + + + install node and npm + + install-node-and-npm + + generate-resources + + ${node.version} + ${npm.version} + + + + + npm install + + npm + + process-resources + + install + + + + + npm run build + + npm + + process-resources + + run build + + + + + + + + + maven-antrun-plugin + 1.8 + + + clean build files + process-resources + + + + + + + + + + + run + + + + + + + +