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