blob: d90ef56690538dd1e1ce1ee9041dbea785dbf8a0 [file] [log] [blame]
Paul Duffinfd1f9492016-07-12 11:23:47 +01001<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>