blob: b75318989a62f1588105bbe42ac718747da82942 [file] [log] [blame]
Jonathan Scottb51cebd2021-08-05 16:56:21 +01001<?xml version="1.0" encoding="UTF-8"?>
2<!--
3 ~ Copyright 2021 Google Inc.
4 ~
5 ~ Licensed under the Apache License, Version 2.0 (the "License");
6 ~ you may not use this file except in compliance with the License.
7 ~ You may obtain a copy of the License at
8 ~
9 ~ http://www.apache.org/licenses/LICENSE-2.0
10 ~
11 ~ Unless required by applicable law or agreed to in writing, software
12 ~ distributed under the License is distributed on an "AS IS" BASIS,
13 ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 ~ See the License for the specific language governing permissions and
15 ~ limitations under the License.
16 -->
17
18<project xmlns="http://maven.apache.org/POM/4.0.0"
19 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
20 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
21 <modelVersion>4.0.0</modelVersion>
22
23 <groupId>com.google.testparameterinjector</groupId>
24 <artifactId>test-parameter-injector</artifactId>
25 <version>HEAD-SNAPSHOT</version>
26
27 <name>TestParameterInjector</name>
28
29 <description>
30 A simple yet powerful parameterized test runner.
31 </description>
32
33 <url>https://github.com/google/testparameterinjector</url>
34
35 <inceptionYear>2021</inceptionYear>
36
37 <organization>
38 <name>Google Inc.</name>
39 <url>http://www.google.com/</url>
40 </organization>
41
42 <licenses>
43 <license>
44 <name>The Apache Software License, Version 2.0</name>
45 <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
46 <distribution>repo</distribution>
47 </license>
48 </licenses>
49
50 <developers>
51 <developer>
52 <id>nymanjens</id>
53 <name>Jens Nyman</name>
54 <email>jnyman@google.com</email>
55 <organization>Google Inc.</organization>
56 <organizationUrl>http://www.google.com/</organizationUrl>
57 <roles>
58 <role>owner</role>
59 <role>developer</role>
60 </roles>
61 <timezone>+1</timezone>
62 </developer>
63 <developer>
64 <id>sergebeauchamp</id>
65 <name>Serge Beauchamp</name>
66 <email>sergebeauchamp@google.com</email>
67 <organization>Google Inc.</organization>
68 <organizationUrl>http://www.google.com/</organizationUrl>
69 <roles>
70 <role>developer</role>
71 </roles>
72 <timezone>+0</timezone>
73 </developer>
74 <developer>
75 <id>ajurkowski</id>
76 <name>Alex Jurkowski</name>
77 <email>ajurkowski@google.com</email>
78 <organization>Google Inc.</organization>
79 <organizationUrl>http://www.google.com/</organizationUrl>
80 <roles>
81 <role>developer</role>
82 </roles>
83 <timezone>-6</timezone>
84 </developer>
85 </developers>
86
87 <scm>
88 <url>http://github.com/google/testparameterinjector/</url>
89 <connection>scm:git:git://github.com/google/testparameterinjector.git</connection>
90 <developerConnection>scm:git:ssh://git@github.com/google/testparameterinjector.git</developerConnection>
91 </scm>
92
93 <issueManagement>
94 <system>GitHub Issues</system>
95 <url>http://github.com/google/testparameterinjector/issues</url>
96 </issueManagement>
97 <distributionManagement>
98 <snapshotRepository>
99 <id>sonatype-nexus-snapshots</id>
100 <name>Sonatype Nexus Snapshots</name>
101 <url>https://oss.sonatype.org/content/repositories/snapshots/</url>
102 </snapshotRepository>
103 <repository>
104 <id>sonatype-nexus-staging</id>
105 <name>Nexus Release Repository</name>
106 <url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url>
107 </repository>
108 </distributionManagement>
109
110 <prerequisites>
111 <maven>3.0.3</maven>
112 </prerequisites>
113
114 <properties>
115 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
116 </properties>
117
118 <dependencies>
119 <!-- Compile-time dependencies -->
120 <dependency>
121 <groupId>com.google.auto.value</groupId>
122 <artifactId>auto-value-annotations</artifactId>
123 <version>1.7.4</version>
124 </dependency>
125 <dependency>
126 <groupId>com.google.code.findbugs</groupId>
127 <artifactId>jsr305</artifactId>
128 <version>3.0.2</version>
129 </dependency>
130 <dependency>
131 <groupId>com.google.guava</groupId>
132 <artifactId>guava</artifactId>
133 <version>30.1-jre</version>
134 </dependency>
135 <dependency>
136 <groupId>com.google.protobuf</groupId>
137 <artifactId>protobuf-lite</artifactId>
138 <version>3.0.1</version>
139 </dependency>
140 <dependency>
141 <groupId>junit</groupId>
142 <artifactId>junit</artifactId>
143 <version>4.13.2</version>
144 </dependency>
145 <dependency>
146 <groupId>org.yaml</groupId>
147 <artifactId>snakeyaml</artifactId>
148 <version>1.27</version>
149 </dependency>
150
151 <!-- Test dependencies -->
152 <dependency>
153 <groupId>com.google.truth</groupId>
154 <artifactId>truth</artifactId>
155 <version>1.1.2</version>
156 <scope>test</scope>
157 </dependency>
158 </dependencies>
159
160
161 <build>
162 <plugins>
163 <plugin>
164 <artifactId>maven-jar-plugin</artifactId>
165 <version>3.2.0</version>
166 </plugin>
167 <plugin>
168 <artifactId>maven-compiler-plugin</artifactId>
169 <version>3.8.1</version>
170 <configuration>
171 <source>1.8</source>
172 <target>1.8</target>
173 <testSource>1.8</testSource>
174 <testTarget>1.8</testTarget>
175 <parameters>true</parameters>
176 <annotationProcessorPaths>
177 <path>
178 <groupId>com.google.auto.value</groupId>
179 <artifactId>auto-value</artifactId>
180 <version>1.7.4</version>
181 </path>
182 </annotationProcessorPaths>
183 </configuration>
184 </plugin>
185 <plugin>
186 <artifactId>maven-source-plugin</artifactId>
187 <version>3.2.1</version>
188 </plugin>
189 <plugin>
190 <artifactId>maven-surefire-plugin</artifactId>
191 <version>2.22.2</version>
192 </plugin>
193 </plugins>
194 </build>
195
196 <profiles>
197 <profile>
198 <id>sonatype-oss-release</id>
199 <build>
200 <plugins>
201 <plugin>
202 <groupId>org.apache.maven.plugins</groupId>
203 <artifactId>maven-source-plugin</artifactId>
204 <version>3.2.1</version>
205 <executions>
206 <execution>
207 <id>attach-sources</id>
208 <goals>
209 <goal>jar-no-fork</goal>
210 </goals>
211 </execution>
212 </executions>
213 </plugin>
214 <plugin>
215 <groupId>org.apache.maven.plugins</groupId>
216 <artifactId>maven-javadoc-plugin</artifactId>
217 <configuration>
218 <source>8</source>
219 </configuration>
220 <version>3.2.0</version>
221 <executions>
222 <execution>
223 <id>attach-javadocs</id>
224 <goals>
225 <goal>jar</goal>
226 </goals>
227 </execution>
228 </executions>
229 </plugin>
230 <plugin>
231 <groupId>org.apache.maven.plugins</groupId>
232 <artifactId>maven-gpg-plugin</artifactId>
233 <version>1.1</version>
234 <executions>
235 <execution>
236 <id>sign-artifacts</id>
237 <phase>verify</phase>
238 <goals>
239 <goal>sign</goal>
240 </goals>
241 </execution>
242 </executions>
243 </plugin>
244 </plugins>
245 </build>
246 </profile>
247 </profiles>
248</project>