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@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@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