Pom of org.jenkins-ci.plugins:gatling:1.2.2

Back to org.jenkins-ci.plugins:gatling:1.2.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/maven-v4_0_0.xsd">
        <modelVersion>4.0.0</modelVersion>
        <parent>
                <groupId>org.jenkins-ci.plugins</groupId>
                <artifactId>plugin</artifactId>
                <version>2.9</version>
        </parent>

        <artifactId>gatling</artifactId>
        <version>1.2.2</version>
        <packaging>hpi</packaging>
        <name>Gatling Jenkins Plugin</name>
        <url>https://wiki.jenkins-ci.org/display/JENKINS/Gatling+Plugin</url>

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

        <scm>
                <connection>scm:git:git@github.com:jenkinsci/${project.artifactId}-plugin.git</connection>
                <developerConnection>scm:git:git@github.com:jenkinsci/${project.artifactId}-plugin.git</developerConnection>
                <url>https://github.com/jenkinsci/${project.artifactId}-plugin</url>
                <tag>1.2.2</tag>
        </scm>

        <developers>
                <developer>
                        <id>slandelle</id>
                        <email>slandelle@gatling.io</email>
                        <name>Stephane Landelle</name>
                        <organization>GatlingCorp</organization>
                </developer>
                <developer>
                        <id>pdalpra</id>
                        <name>Pierre Dal-Pra</name>
                </developer>
                <developer>
                        <id>blemale</id>
                        <name>Bastien Lemale</name>
                </developer>
                <developer>
                        <id>gcoutant</id>
                        <name>Gregory Coutant</name>
                </developer>
        </developers>

        <properties>
                <!-- Baseline Jenkins version you use to build the plugin. Users must have this version or newer to
    run. -->
                <jenkins.version>1.651.2</jenkins.version>
                <!-- Java Level to use. Java 7 required when using core >= 1.612 -->
                <java.level>7</java.level>
                <!-- Jenkins Test Harness version you use to test the plugin. -->
                <!-- For Jenkins version >= 1.580.1 use JTH 2.x or higher. -->
                <jenkins-test-harness.version>2.1</jenkins-test-harness.version>
                <!-- Other properties you may want to use:
             ~ hpi-plugin.version: The HPI Maven Plugin version used by the plugin..
             ~ stapler-plugin.version: The Stapler Maven plugin version required by the plugin.
        -->

                <jackson.version>2.4.4</jackson.version>

                <maven-compiler-plugin.version>3.0</maven-compiler-plugin.version>
                <maven-source-plugin.version>2.2</maven-source-plugin.version>
                <maven-jar-plugin.version>2.4</maven-jar-plugin.version>
                <maven-release-plugin.version>2.5.1</maven-release-plugin.version>
                <mycila-maven-license-plugin.version>1.10.b1</mycila-maven-license-plugin.version>

                <header.basedir>${project.basedir}</header.basedir>
        </properties>

        <repositories>
                <repository>
                        <id>repo.jenkins-ci.org</id>
                        <url>http://repo.jenkins-ci.org/public/</url>
                </repository>
        </repositories>

        <pluginRepositories>
                <pluginRepository>
                        <id>repo.jenkins-ci.org</id>
                        <url>http://repo.jenkins-ci.org/public/</url>
                </pluginRepository>
        </pluginRepositories>

        <dependencies>
                <dependency>
                        <groupId>com.fasterxml.jackson.core</groupId>
                        <artifactId>jackson-databind</artifactId>
                        <version>${jackson.version}</version>
                </dependency>

                <!-- dependencies on Jenkins Pipeline plugins -->
                <dependency>
                        <groupId>org.jenkins-ci.plugins.workflow</groupId>
                        <artifactId>workflow-job</artifactId>
                        <version>1.14</version>
                </dependency>
                <dependency>
                        <groupId>org.jenkins-ci.plugins.workflow</groupId>
                        <artifactId>workflow-cps</artifactId>
                        <version>1.14</version>
                </dependency>
                <dependency>
                        <groupId>org.jenkins-ci.plugins.workflow</groupId>
                        <artifactId>workflow-step-api</artifactId>
                        <version>1.14</version>
                </dependency>

                <!-- writeFile is useful for test -->
                <dependency>
                        <groupId>org.jenkins-ci.plugins.workflow</groupId>
                        <artifactId>workflow-basic-steps</artifactId>
                        <version>1.14</version>
                        <scope>test</scope>
                </dependency>
        </dependencies>

        <build>
                <pluginManagement>
                        <plugins>
                                <plugin>
                                        <artifactId>maven-compiler-plugin</artifactId>
                                        <version>${maven-compiler-plugin.version}</version>
                                </plugin>
                                <plugin>
                                        <artifactId>maven-source-plugin</artifactId>
                                        <version>${maven-source-plugin.version}</version>
                                        <executions>
                                                <execution>
                                                        <id>attach-sources</id>
                                                        <goals>
                                                                <goal>jar</goal>
                                                        </goals>
                                                </execution>
                                        </executions>
                                </plugin>
                                <plugin>
                                        <artifactId>maven-jar-plugin</artifactId>
                                        <version>${maven-jar-plugin.version}</version>
                                </plugin>
                                <plugin>
                                        <artifactId>maven-release-plugin</artifactId>
                                        <version>${maven-release-plugin.version}</version>
                                        <configuration>
                                                <autoVersionSubmodules>true</autoVersionSubmodules>
                                                <tagNameFormat>@{project.version}</tagNameFormat>
                                        </configuration>
                                </plugin>
                                <!--This plugin's configuration is used to store Eclipse m2e settings only. It has no influence on the Maven build itself. -->
                                <plugin>
                                        <groupId>org.eclipse.m2e</groupId>
                                        <artifactId>lifecycle-mapping</artifactId>
                                        <version>1.0.0</version>
                                        <configuration>
                                                <lifecycleMappingMetadata>
                                                        <pluginExecutions>
                                                                <pluginExecution>
                                                                        <pluginExecutionFilter>
                                                                                <groupId>com.mycila.maven-license-plugin</groupId>
                                                                                <artifactId>maven-license-plugin</artifactId>
                                                                                <versionRange>[1.9.0,)</versionRange>
                                                                                <goals>
                                                                                        <goal>format</goal>
                                                                                </goals>
                                                                        </pluginExecutionFilter>
                                                                        <action>
                                                                                <ignore />
                                                                        </action>
                                                                </pluginExecution>
                                                                <pluginExecution>
                                                                        <pluginExecutionFilter>
                                                                                <groupId>org.codehaus.gmaven</groupId>
                                                                                <artifactId>gmaven-plugin</artifactId>
                                                                                <versionRange>[1.3,)</versionRange>
                                                                                <goals>
                                                                                        <goal>testCompile</goal>
                                                                                        <goal>generateTestStubs</goal>
                                                                                </goals>
                                                                        </pluginExecutionFilter>
                                                                        <action>
                                                                                <ignore />
                                                                        </action>
                                                                </pluginExecution>
                                                                <pluginExecution>
                                                                        <pluginExecutionFilter>
                                                                                <groupId>org.jenkins-ci.tools</groupId>
                                                                                <artifactId>maven-hpi-plugin</artifactId>
                                                                                <versionRange>[1.74,)</versionRange>
                                                                                <goals>
                                                                                        <goal>resolve-test-dependencies</goal>
                                                                                        <goal>validate</goal>
                                                                                        <goal>insert-test</goal>
                                                                                        <goal>test-hpl</goal>
                                                                                </goals>
                                                                        </pluginExecutionFilter>
                                                                        <action>
                                                                                <ignore />
                                                                        </action>
                                                                </pluginExecution>
                                                                <pluginExecution>
                                                                        <pluginExecutionFilter>
                                                                                <groupId>org.jvnet.localizer</groupId>
                                                                                <artifactId>maven-localizer-plugin</artifactId>
                                                                                <versionRange>[1.13,)</versionRange>
                                                                                <goals>
                                                                                        <goal>generate</goal>
                                                                                </goals>
                                                                        </pluginExecutionFilter>
                                                                        <action>
                                                                                <ignore />
                                                                        </action>
                                                                </pluginExecution>
                                                                <pluginExecution>
                                                                        <pluginExecutionFilter>
                                                                                <groupId>org.apache.maven.plugins</groupId>
                                                                                <artifactId>maven-enforcer-plugin</artifactId>
                                                                                <versionRange>[1.0.1,)</versionRange>
                                                                                <goals>
                                                                                        <goal>display-info</goal>
                                                                                </goals>
                                                                        </pluginExecutionFilter>
                                                                        <action>
                                                                                <ignore />
                                                                        </action>
                                                                </pluginExecution>
                                                        </pluginExecutions>
                                                </lifecycleMappingMetadata>
                                        </configuration>
                                </plugin>
                                <plugin>
                                        <groupId>com.mycila.maven-license-plugin</groupId>
                                        <artifactId>maven-license-plugin</artifactId>
                                        <version>${mycila-maven-license-plugin.version}</version>
                                        <configuration>
                                                <header>${header.basedir}/src/etc/header.txt</header>
                                                <strictCheck>false</strictCheck>
                                                <excludes>
                                                        <exclude>**/*.properties</exclude>
                                                        <exclude>**/*.js</exclude>
                                                        <exclude>**/*.css</exclude>
                                                        <exclude>**/*.html</exclude>
                                                        <exclude>work/**</exclude>
                                                </excludes>
                                        </configuration>
                                        <executions>
                                                <execution>
                                                        <phase>process-sources</phase>
                                                        <goals>
                                                                <goal>format</goal>
                                                        </goals>
                                                </execution>
                                        </executions>
                                </plugin>
                        </plugins>
                </pluginManagement>
                <plugins>
                        <plugin>
                                <groupId>com.mycila.maven-license-plugin</groupId>
                                <artifactId>maven-license-plugin</artifactId>
                        </plugin>
                        <plugin>
                                <groupId>org.codehaus.mojo</groupId>
                                <artifactId>build-helper-maven-plugin</artifactId>
                                <executions>
                                        <execution>
                                                <goals>
                                                        <goal>add-source</goal>
                                                </goals>
                                                <configuration>
                                                        <sources>
                                                                <source>target/generated-sources/localizer</source>
                                                        </sources>
                                                </configuration>
                                        </execution>
                                </executions>
                        </plugin>
                        <plugin>
                                <groupId>org.jenkins-ci.tools</groupId>
                                <artifactId>maven-hpi-plugin</artifactId>
                                <configuration>
                                        <hpiName>${project.build.finalName}-${project.version}</hpiName>
                                </configuration>
                        </plugin>
                </plugins>
        </build>
</project>