4.0.0 org.springframework.boot spring-boot-starter-parent 2.5.6 com.tarkvaratehnika demoBackend 0.0.1-SNAPSHOT demoBackend demoBackend jar 11 1.5.31 2.8.5 1.1.1 v16.13.0 8.1.4 org.springframework.boot spring-boot-starter-web com.fasterxml.jackson.module jackson-module-kotlin org.jetbrains.kotlin kotlin-reflect org.jetbrains.kotlin kotlin-stdlib-jdk8 org.springframework.boot spring-boot-starter-test test com.squareup.okhttp3 okhttp 4.9.0 org.webeid.security authtoken-validation 1.2.0 javax.cache cache-api ${javaxcache.version} com.github.ben-manes.caffeine caffeine ${caffeine.version} com.github.ben-manes.caffeine jcache ${caffeine.version} org.springframework.boot spring-boot-starter-thymeleaf org.springframework.boot spring-boot-starter-security org.springframework.security spring-security-config gitlab https://gitlab.com/api/v4/projects/19948337/packages/maven ${project.basedir}/src/main/kotlin ${project.basedir}/src/test/kotlin demo org.springframework.boot spring-boot-maven-plugin org.jetbrains.kotlin kotlin-maven-plugin -Xjsr305=strict spring org.jetbrains.kotlin kotlin-maven-allopen ${kotlin.version} com.github.eirslett frontend-maven-plugin 1.12.0 Install node and npm install-node-and-npm generate-resources ${node.version} ${npm.version} npm install npm generate-resources install npm build npm process-resources run build ${node.version} src/demo-website org.apache.maven.plugins maven-resources-plugin Copy web-eid.js file to Vue root folder. generate-resources copy-resources src/demo-website/src src/demo-website/node_modules/@web-eid/web-eid-library/dist/es Copy Vue frontend into Spring Boot target static folder process-resources copy-resources target/classes/static src/demo-website/dist true