pom von server-app bezieht ergebnis von web-frontend ein

This commit is contained in:
2026-01-15 17:23:11 +01:00
parent 3b5a9d368c
commit edbdfd6ab2
2 changed files with 43 additions and 0 deletions

3
.gitignore vendored
View File

@@ -4,6 +4,9 @@ target/
!**/src/test/**/target/
.kotlin
### schließe node aus
web-frontend/node/
### IntelliJ IDEA ###
.idea/modules.xml
.idea/jarRepositories.xml

View File

@@ -23,6 +23,46 @@
<artifactId>api-definition</artifactId>
<version>${project.version}</version>
</dependency>
<!-- warte auf web-frontend, damit die gebauten Seiten eingebettet werden können -->
<dependency>
<groupId>com.kapdion.pisano</groupId>
<artifactId>web-frontend</artifactId>
<version>${project.version}</version>
<type>pom</type>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
<build>
<plugins>
<!-- Resource-plugin soll die gebauten Angular-Seiten in den Build-Output einbetten -->
<plugin>
<artifactId>maven-resources-plugin</artifactId>
<executions>
<execution>
<id>copy-angular-resources</id>
<phase>generate-resources</phase>
<goals>
<goal>copy-resources</goal>
</goals>
<configuration>
<outputDirectory>${project.build.outputDirectory}/static</outputDirectory>
<resources>
<resource>
<directory>../web-frontend/dist/browser</directory>
</resource>
</resources>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</project>