Pom of com.erudika:para-war:1.25.2

Back to com.erudika:para-war:1.25.2

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
        <modelVersion>4.0.0</modelVersion>

        <parent>
                <groupId>com.erudika</groupId>
                <artifactId>para-parent</artifactId>
                <version>1.25.2</version>
        </parent>

        <artifactId>para-war</artifactId>
        <packaging>war</packaging>
        <name>para-war</name>

        <dependencies>
                <dependency>
                        <groupId>com.erudika</groupId>
                        <artifactId>para-server</artifactId>
                        <version>${project.version}</version>
                </dependency>
        </dependencies>

        <properties>
                <start-class>com.erudika.para.ParaServer</start-class>
        </properties>

        <build>
                <plugins>
                        <plugin>
                                <groupId>org.apache.maven.plugins</groupId>
                                <artifactId>maven-war-plugin</artifactId>
                                <version>3.1.0</version>
                                <configuration>
                                        <failOnMissingWebXml>false</failOnMissingWebXml>
                                        <archive>
                                                <manifest>
                                                        <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
                                                        <addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
                                                </manifest>
                                        </archive>
                                </configuration>
                        </plugin>

                        <plugin>
                                <groupId>org.apache.maven.plugins</groupId>
                                <artifactId>maven-deploy-plugin</artifactId>
                                <version>${deployPluginVer}</version>
                                <configuration>
                                        <skip>true</skip>
                                </configuration>
                        </plugin>

                        <plugin>
                                <groupId>org.springframework.boot</groupId>
                                <artifactId>spring-boot-maven-plugin</artifactId>
                                <version>${springBootVer}</version>
                                <executions>
                                        <execution>
                                                <goals>
                                                        <goal>repackage</goal>
                                                </goals>
                                                <configuration>
                                                        <finalName>para-${project.version}</finalName>
                                                        <mainClass>com.erudika.para.ParaServer</mainClass>
                                                </configuration>
                                        </execution>
                                </executions>
                        </plugin>
                </plugins>
        </build>
</project>