Home | History | Annotate | Download | only in junit-params
      1 <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">
      2     <modelVersion>4.0.0</modelVersion>
      3     <parent>
      4         <artifactId>oss-parent</artifactId>
      5         <groupId>org.sonatype.oss</groupId>
      6         <version>9</version>
      7     </parent>
      8     <groupId>pl.pragmatists</groupId>
      9     <artifactId>JUnitParams</artifactId>
     10     <version>1.0.5</version>
     11     <packaging>jar</packaging>
     12     <name>JUnitParams</name>
     13     <description>Better parameterised tests for JUnit</description>
     14     <url>https://github.com/Pragmatists/JUnitParams</url>
     15     <developers>
     16         <developer>
     17             <id>pawel.lipinski</id>
     18             <name>Pawel Lipinski</name>
     19             <email>pawel.lipinski (a] pragmatists.pl</email>
     20             <organization>Pragmatists</organization>
     21             <organizationUrl>http://pragmatists.pl</organizationUrl>
     22         </developer>
     23     </developers>
     24     <licenses>
     25         <license>
     26             <name>Apache 2</name>
     27             <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
     28             <distribution>repo</distribution>
     29             <comments>A business-friendly OSS license</comments>
     30         </license>
     31     </licenses>
     32     <issueManagement>
     33         <system>GitHub Issues</system>
     34         <url>https://github.com/Pragmatists/JUnitParams/issues</url>
     35     </issueManagement>
     36     <scm>
     37         <connection>scm:git:git://github.com/Pragmatists/JUnitParams.git</connection>
     38         <developerConnection>scm:git:git (a] github.com:Pragmatists/JUnitParams.git</developerConnection>
     39         <url>https://github.com/Pragmatists/JUnitParams</url>
     40         <tag>JUnitParams-1.0.5</tag>
     41     </scm>
     42     <organization>
     43         <name>Pragmatists</name>
     44         <url>http://pragmatists.pl</url>
     45     </organization>
     46     <distributionManagement>
     47         <snapshotRepository>
     48             <id>ossrh</id>
     49             <url>https://oss.sonatype.org/content/repositories/snapshots</url>
     50         </snapshotRepository>
     51         <repository>
     52             <id>ossrh</id>
     53             <url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url>
     54         </repository>
     55     </distributionManagement>
     56     <build>
     57         <plugins>
     58             <plugin>
     59                 <groupId>org.sonatype.plugins</groupId>
     60                 <artifactId>nexus-staging-maven-plugin</artifactId>
     61                 <version>1.6.6</version>
     62                 <extensions>true</extensions>
     63                 <configuration>
     64                     <serverId>ossrh</serverId>
     65                     <nexusUrl>https://oss.sonatype.org/</nexusUrl>
     66                     <autoReleaseAfterClose>false</autoReleaseAfterClose>
     67                 </configuration>
     68             </plugin>
     69             <plugin>
     70                 <groupId>org.apache.maven.plugins</groupId>
     71                 <artifactId>maven-source-plugin</artifactId>
     72                 <version>2.4</version>
     73                 <executions>
     74                     <execution>
     75                         <id>attach-sources</id>
     76                         <goals>
     77                             <goal>jar-no-fork</goal>
     78                         </goals>
     79                     </execution>
     80                 </executions>
     81             </plugin>
     82             <plugin>
     83                 <groupId>org.apache.maven.plugins</groupId>
     84                 <artifactId>maven-compiler-plugin</artifactId>
     85                 <version>3.3</version>
     86                 <configuration>
     87                     <source>1.6</source>
     88                     <target>1.6</target>
     89                     <encoding>UTF-8</encoding>
     90                 </configuration>
     91             </plugin>
     92             <plugin>
     93                 <groupId>org.apache.maven.plugins</groupId>
     94                 <artifactId>maven-javadoc-plugin</artifactId>
     95                 <version>2.10.3</version>
     96                 <configuration>
     97                     <sourcepath>${project.basedir}/src/main/javadoc;${project.basedir}/src/main/java</sourcepath>
     98                     <reportOutputDirectory>${project.basedir}</reportOutputDirectory>
     99                     <docfilessubdirs>false</docfilessubdirs>
    100                     <additionalparam>${javadoc-parameters}</additionalparam>
    101                 </configuration>
    102                 <executions>
    103                     <execution>
    104                         <id>attach-javadocs</id>
    105                         <goals>
    106                             <goal>jar</goal>
    107                         </goals>
    108                     </execution>
    109                 </executions>
    110             </plugin>
    111             <plugin>
    112                 <groupId>org.apache.maven.plugins</groupId>
    113                 <artifactId>maven-surefire-plugin</artifactId>
    114                 <version>2.17</version>
    115             </plugin>
    116             <plugin>
    117                 <groupId>org.apache.maven.plugins</groupId>
    118                 <artifactId>maven-jar-plugin</artifactId>
    119                 <version>2.6</version>
    120                 <configuration>
    121                     <archive>
    122                         <manifestEntries>
    123                             <Bundle-ManifestVersion>2</Bundle-ManifestVersion>
    124                             <Bundle-SymbolicName>pl.pragmatists.JUnitParams</Bundle-SymbolicName>
    125                             <Bundle-Version>${project.version}</Bundle-Version>
    126                             <Export-Package>junitparams;version="${project.version}";uses:="org.junit"</Export-Package>
    127                             <Import-Package>org.junit;bundle-version="4.11.0"</Import-Package>
    128                         </manifestEntries>
    129                     </archive>
    130                 </configuration>
    131             </plugin>
    132             <plugin>
    133                 <groupId>org.codehaus.mojo</groupId>
    134                 <artifactId>animal-sniffer-maven-plugin</artifactId>
    135                 <version>1.14</version>
    136                 <executions>
    137                     <execution>
    138                         <id>check-java16-sun</id>
    139                         <phase>test</phase>
    140                         <goals>
    141                             <goal>check</goal>
    142                         </goals>
    143                     </execution>
    144                 </executions>
    145                 <configuration>
    146                     <signature>
    147                         <groupId>org.codehaus.mojo.signature</groupId>
    148                         <artifactId>java16</artifactId>
    149                         <version>1.1</version>
    150                     </signature>
    151                 </configuration>
    152             </plugin>
    153             <plugin>
    154                 <groupId>org.apache.maven.plugins</groupId>
    155                 <artifactId>maven-release-plugin</artifactId>
    156                 <version>2.5.3</version>
    157                 <configuration>
    158                     <releaseProfiles>release</releaseProfiles>
    159                 </configuration>
    160             </plugin>
    161         </plugins>
    162     </build>
    163     <profiles>
    164         <profile>
    165             <id>release</id>
    166             <build>
    167                 <plugins>
    168                     <plugin>
    169                         <groupId>org.apache.maven.plugins</groupId>
    170                         <artifactId>maven-gpg-plugin</artifactId>
    171                         <version>1.6</version>
    172                         <executions>
    173                             <execution>
    174                                 <id>sign-artifacts</id>
    175                                 <phase>verify</phase>
    176                                 <goals>
    177                                     <goal>sign</goal>
    178                                 </goals>
    179                             </execution>
    180                         </executions>
    181                     </plugin>
    182                 </plugins>
    183             </build>
    184         </profile>
    185         <profile>
    186             <id>java8</id>
    187             <activation>
    188                 <jdk>1.8</jdk>
    189             </activation>
    190             <properties>
    191                 <javadoc-parameters>-Xdoclint:none</javadoc-parameters>
    192             </properties>
    193         </profile>
    194     </profiles>
    195     <dependencies>
    196         <dependency>
    197             <groupId>junit</groupId>
    198             <artifactId>junit</artifactId>
    199             <version>4.12</version>
    200         </dependency>
    201         <dependency>
    202             <groupId>org.assertj</groupId>
    203             <artifactId>assertj-core</artifactId>
    204             <version>1.7.1</version>
    205             <scope>test</scope>
    206         </dependency>
    207     </dependencies>
    208 </project>
    209