Pom of ch.rasc:sse-eventbus:1.1.5

Back to ch.rasc:sse-eventbus:1.1.5

<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>
                <artifactId>oss-parent</artifactId>
                <groupId>org.sonatype.oss</groupId>
                <version>9</version>
        </parent>


        <groupId>ch.rasc</groupId>
        <artifactId>sse-eventbus</artifactId>
        <version>1.1.5</version>

        <inceptionYear>2016</inceptionYear>

        <name>Sse Eventbus Library</name>
        <url>https://github.com/ralscha/sse-eventbus/</url>
        <description>A simple eventbus library to track connected sse clients and broadcast messages</description>

        <developers>
                <developer>
                        <name>Ralph Schaer</name>
                        <email>ralphschaer@gmail.com</email>
                </developer>
        </developers>

        <licenses>
                <license>
                        <name>Apache 2</name>
                        <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
                        <distribution>repo</distribution>
                </license>
        </licenses>

        <issueManagement>
                <system>GitHub</system>
                <url>https://github.com/ralscha/sse-eventbus/issues</url>
        </issueManagement>

        <scm>
                <connection>scm:git:git@github.com:ralscha/sse-eventbus.git</connection>
                <developerConnection>scm:git:git@github.com:ralscha/sse-eventbus.git</developerConnection>
                <url>https://github.com/ralscha/sse-eventbus.git</url>
        </scm>

        <properties>
                <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        </properties>

        <dependencyManagement>
                <dependencies>
                        <dependency>
                                <groupId>org.springframework</groupId>
                                <artifactId>spring-framework-bom</artifactId>
                                <version>4.3.13.RELEASE</version>
                                <type>pom</type>
                                <scope>import</scope>
                        </dependency>
                </dependencies>
        </dependencyManagement>

        <dependencies>

                <dependency>
                        <groupId>org.springframework</groupId>
                        <artifactId>spring-webmvc</artifactId>
                </dependency>

                <dependency>
                        <groupId>com.fasterxml.jackson.core</groupId>
                        <artifactId>jackson-databind</artifactId>
                        <version>2.9.3</version>
                        <optional>true</optional>
                </dependency>

                <dependency>
                        <groupId>org.immutables</groupId>
                        <artifactId>value</artifactId>
                        <version>2.5.6</version>
                        <scope>provided</scope>
                </dependency>

                <!-- TEST dependencies -->
                <dependency>
                        <groupId>junit</groupId>
                        <artifactId>junit</artifactId>
                        <version>4.12</version>
                        <scope>test</scope>
                </dependency>

                <dependency>
                        <groupId>org.assertj</groupId>
                        <artifactId>assertj-core</artifactId>
                        <version>3.9.0</version>
                        <scope>test</scope>
                </dependency>

                <dependency>
                        <groupId>org.springframework.boot</groupId>
                        <artifactId>spring-boot-starter-web</artifactId>
                        <version>1.5.9.RELEASE</version>
                        <scope>test</scope>
                </dependency>

                <dependency>
                        <groupId>org.springframework.boot</groupId>
                        <artifactId>spring-boot-test</artifactId>
                        <version>1.5.9.RELEASE</version>
                        <scope>test</scope>
                </dependency>

                <dependency>
                        <groupId>org.springframework</groupId>
                        <artifactId>spring-test</artifactId>
                        <scope>test</scope>
                </dependency>

                <dependency>
                        <groupId>com.squareup.okhttp3</groupId>
                        <artifactId>okhttp</artifactId>
                        <version>3.9.1</version>
                        <scope>test</scope>
                </dependency>

        </dependencies>

        <build>
                <plugins>
                
                        <plugin>
                                <groupId>org.apache.maven.plugins</groupId>
                                <artifactId>maven-compiler-plugin</artifactId>
                                <version>3.7.0</version>
                                <configuration>
                                        <source>1.8</source>
                                        <target>1.8</target>
                                        <parameters>true</parameters>
                                </configuration>
                        </plugin>

                        <plugin>
                                <groupId>org.apache.maven.plugins</groupId>
                                <artifactId>maven-source-plugin</artifactId>
                                <version>3.0.1</version>
                                <executions>
                                        <execution>
                                                <id>attach-sources</id>
                                                <phase>verify</phase>
                                                <goals>
                                                        <goal>jar-no-fork</goal>
                                                </goals>
                                        </execution>
                                </executions>
                        </plugin>

                        <plugin>
                                <groupId>org.apache.maven.plugins</groupId>
                                <artifactId>maven-surefire-plugin</artifactId>
                                <version>2.20.1</version>
                        </plugin>

                        <plugin>
                                <groupId>org.apache.maven.plugins</groupId>
                                <artifactId>maven-clean-plugin</artifactId>
                                <version>3.0.0</version>
                        </plugin>

                        <plugin>
                                <groupId>org.apache.maven.plugins</groupId>
                                <artifactId>maven-site-plugin</artifactId>
                                <version>3.7</version>
                        </plugin>

                        <plugin>
                                <groupId>org.apache.maven.plugins</groupId>
                                <artifactId>maven-deploy-plugin</artifactId>
                                <version>2.8.2</version>
                        </plugin>

                        <plugin>
                                <groupId>org.apache.maven.plugins</groupId>
                                <artifactId>maven-install-plugin</artifactId>
                                <version>2.5.2</version>
                        </plugin>

                        <plugin>
                                <groupId>org.apache.maven.plugins</groupId>
                                <artifactId>maven-resources-plugin</artifactId>
                                <version>3.0.2</version>
                        </plugin>

                        <plugin>
                                <groupId>org.apache.maven.plugins</groupId>
                                <artifactId>maven-jar-plugin</artifactId>
                                <version>3.0.2</version>
                                <configuration>
                                        <archive>
                                                <manifestEntries>
                                                        <Automatic-Module-Name>ch.rasc.sse.eventbus</Automatic-Module-Name>
                                                </manifestEntries>
                                        </archive>
                                </configuration>
                        </plugin>

                        <plugin>
                                <groupId>org.apache.maven.plugins</groupId>
                                <artifactId>maven-javadoc-plugin</artifactId>
                                <version>3.0.0</version>
                                <configuration>
                                        <additionalOptions>-Xdoclint:none</additionalOptions>
                                </configuration>
                        </plugin>

                        <plugin>
                                <groupId>com.mycila</groupId>
                                <artifactId>license-maven-plugin</artifactId>
                                <version>3.0</version>
                                <configuration>
                                        <header>${basedir}/src/main/config/header.txt</header>
                                        <properties>
                                                
                                                <year>${project.inceptionYear}</year>
                                                <currentYear>2018</currentYear>
                                                
                                        </properties>
                                        <excludes>
                                                <exclude>**/*.xml</exclude>
                                                <exclude>**/*.md</exclude>
                                                <exclude>**/*.py</exclude>
                                                <exclude>LICENSE</exclude>
                                                <exclude>.travis.yml</exclude>
                                                <exclude>**/.gitignore</exclude>
                                                <exclude>.factorypath</exclude>
                                                <exclude>.mvn/**/*</exclude>
                                                <exclude>mvnw.cmd</exclude>
                                                <exclude>mvnw</exclude>
                                                <exclude>.apt_generated/**</exclude>
                                                <exclude>.editorconfig</exclude>
                                        </excludes>
                                        <strictCheck>true</strictCheck>
                                </configuration>
                                <executions>
                                        <execution>
                                                <id>check-headers</id>
                                                <phase>verify</phase>
                                                <goals>
                                                        <goal>check</goal>
                                                </goals>
                                        </execution>
                                </executions>
                        </plugin>

                </plugins>
        </build>

</project>