blob: 2c2e39ee4aedd54ff097b0528f6b18652a36078f [file] [log] [blame]
Andrey Somov64d42dc2015-09-10 16:16:19 +02001modelVersion: 4.0.0
2groupId: org.yaml
Jason van Zyl28dbc252015-09-07 09:56:13 -04003artifactId: snakeyaml
Andrey Somov64d42dc2015-09-10 16:16:19 +02004version: 1.17-SNAPSHOT
5packaging: jar # TODO must be bundle
6properties: {project.scm.id: bitbucket, project.build.sourceEncoding: UTF-8}
7name: SnakeYAML
8description: YAML 1.1 parser and emitter for Java
9inceptionYear: '2008'
10url: http://www.snakeyaml.org
11issueManagement: {system: Bitbucket, url: 'https://bitbucket.org/asomov/snakeyaml/issues'}
12mailingLists:
13- {name: SnakeYAML developers and users List, post: snakeyaml-core@googlegroups.com}
14scm: {connection: 'scm:hg:http://bitbucket.org/asomov/snakeyaml', developerConnection: 'scm:hg:https://bitbucket.org/asomov/snakeyaml',
15 tag: HEAD, url: 'https://bitbucket.org/asomov/snakeyaml/src'}
16licenses:
17- {distribution: repo, name: 'Apache License, Version 2.0', url: 'http://www.apache.org/licenses/LICENSE-2.0.txt'}
18developers:
19- {email: public.somov@gmail.com, id: asomov, name: Andrey Somov}
20- {email: alexander.maslov@gmail.com, id: maslovalex, name: Alexander Maslov}
21- {email: jordanangold@gmail.com, id: Jordan, name: Jordan Angold}
22prerequisites: {maven: 3.3.1}
23dependencies:
24- {artifactId: junit, groupId: junit, optional: false, scope: test, type: jar, version: '4.12'}
25- {artifactId: spring, groupId: org.springframework, optional: false, scope: test,
26 type: jar, version: 2.5.6}
27- {artifactId: velocity, groupId: org.apache.velocity, optional: false, scope: test,
28 type: jar, version: 1.6.2}
29- {artifactId: joda-time, groupId: joda-time, optional: false, scope: test, type: jar,
30 version: '1.6'}
31distributionManagement:
32 repository: {id: sonatype-nexus-staging, layout: default, name: Nexus Release Repository,
33 uniqueVersion: true, url: 'https://oss.sonatype.org/service/local/staging/deploy/maven2/'}
34 snapshotRepository: {id: sonatype-nexus-snapshots, layout: default, name: Sonatype Nexus Snapshots,
35 uniqueVersion: false, url: 'https://oss.sonatype.org/content/repositories/snapshots/'}
Jason van Zyl28dbc252015-09-07 09:56:13 -040036build:
37 pluginManagement:
38 plugins:
39 - {artifactId: maven-site-plugin, extensions: false, groupId: org.apache.maven.plugins,
40 inherited: true, version: '3.4'}
41 plugins:
42 - artifactId: maven-compiler-plugin
43 configuration: {source: '1.5', target: '1.5', encoding: '${project.build.sourceEncoding}'}
44 extensions: false
45 groupId: org.apache.maven.plugins
46 inherited: true
47 version: '3.3'
48 - artifactId: maven-surefire-plugin
49 configuration:
50 argLine: -Xmx512m
51 includes: {include: '**/*Test.java'}
52 excludes: {exclude: '**/ParallelTest.java'}
53 extensions: false
54 groupId: org.apache.maven.plugins
55 inherited: true
56 version: 2.18.1
57 - artifactId: maven-eclipse-plugin
58 configuration: {buildOutputDirectory: bin}
59 extensions: false
60 groupId: org.apache.maven.plugins
61 inherited: true
62 version: '2.10'
63 - artifactId: cobertura-maven-plugin
64 configuration:
65 check: {totalBranchRate: '80', totalLineRate: '95'}
66 formats: {format: xml}
67 instrumentation:
68 excludes: {exclude: org/yaml/snakeyaml/external/**}
69 executions:
70 - goals: [clean, check]
71 id: default
72 inherited: true
73 priority: 0
74 extensions: false
75 groupId: org.codehaus.mojo
76 inherited: true
77 version: '2.7'
78 - artifactId: maven-changes-plugin
79 executions:
80 - configuration: {failOnError: 'true'}
81 goals: [changes-validate]
82 id: validate-changes
83 inherited: true
84 phase: pre-site
85 priority: 0
86 extensions: false
87 groupId: org.apache.maven.plugins
88 inherited: true
89 version: '2.11'
90 - artifactId: maven-source-plugin
91 executions:
92 - goals: [jar]
93 id: default
94 inherited: true
95 priority: 0
96 extensions: false
97 groupId: org.apache.maven.plugins
98 inherited: true
99 version: '2.4'
100 - artifactId: maven-javadoc-plugin
101 configuration:
102 links: {link: 'http://java.sun.com/javase/6/docs/api/'}
103 executions:
104 - goals: [jar]
105 id: attach-javadocs
106 inherited: true
107 priority: 0
108 extensions: false
109 groupId: org.apache.maven.plugins
110 inherited: true
111 version: 2.10.3
112 - artifactId: maven-license-plugin
113 configuration:
114 header: src/etc/header.txt
115 quiet: 'false'
116 failIfMissing: 'true'
117 aggregate: 'false'
118 includes: {include: src/**/*.java}
119 excludes: {exclude: src/main/java/org/yaml/snakeyaml/external/**}
120 useDefaultExcludes: 'true'
121 useDefaultMapping: 'true'
122 strictCheck: 'true'
123 encoding: UTF-8
124 executions:
125 - goals: [format]
126 id: default
127 inherited: true
128 phase: site
129 priority: 0
130 extensions: false
131 groupId: com.mycila.maven-license-plugin
132 inherited: true
133 version: 1.10.b1
134 - artifactId: maven-bundle-plugin
135 configuration:
136 instructions: {_nouses: 'true', Export-Package: "!org.yaml.snakeyaml.external*,\n\
137 \ org.yaml.snakeyaml.*;version=${project.version}",
138 Bundle-RequiredExecutionEnvironment: J2SE-1.5}
139 extensions: true
140 groupId: org.apache.felix
141 inherited: true
142 version: 2.5.4
143 - artifactId: maven-site-plugin
144 executions:
145 - goals: [attach-descriptor]
146 id: attach-descriptor
147 inherited: true
148 priority: 0
149 extensions: false
150 groupId: org.apache.maven.plugins
151 inherited: true
152 version: '3.4'
Jason van Zyl28dbc252015-09-07 09:56:13 -0400153profiles:
154- activation: {activeByDefault: false, jdk: '[1.8,)'}
155 build:
156 plugins:
157 - artifactId: maven-javadoc-plugin
158 configuration: {additionalparam: '-Xdoclint:none'}
159 extensions: false
160 groupId: org.apache.maven.plugins
161 inherited: true
162 - artifactId: maven-site-plugin
163 configuration:
164 reportPlugins:
165 plugin:
166 groupId: org.apache.maven.plugins
167 artifactId: maven-javadoc-plugin
168 configuration: {additionalparam: '-Xdoclint:none'}
169 extensions: false
170 groupId: org.apache.maven.plugins
171 inherited: true
172 id: jdk8
173 source: pom
maslovalex51fba0b2016-01-08 09:35:29 +0200174- build:
175 plugins:
176 - artifactId: maven-compiler-plugin
177 configuration: {source: '1.8', target: '1.8'}
178 extensions: false
179 groupId: org.apache.maven.plugins
180 inherited: true
181 - artifactId: build-helper-maven-plugin
182 executions:
183 - configuration:
184 sources: {source: '${basedir}/src/test/java8/'}
185 goals: [add-test-source]
186 id: add-java8-test-source
187 inherited: true
188 phase: generate-test-sources
189 priority: 0
190 extensions: false
191 groupId: org.codehaus.mojo
192 inherited: true
193 version: '1.10'
194 id: with-java8-tests
195 source: pom
Jason van Zyl28dbc252015-09-07 09:56:13 -0400196- activation:
197 activeByDefault: false
198 property: {name: performRelease, value: 'true'}
199 build:
200 plugins:
201 - artifactId: maven-gpg-plugin
202 executions:
203 - goals: [sign]
204 id: sign-artifacts
205 inherited: true
206 phase: verify
207 priority: 0
208 extensions: false
209 groupId: org.apache.maven.plugins
210 inherited: true
211 version: '1.6'
212 id: release
213 source: pom
214- build:
215 plugins:
216 - {artifactId: findbugs-maven-plugin, extensions: false, groupId: org.codehaus.mojo,
217 inherited: true, version: 3.0.2}
218 - {artifactId: maven-pmd-plugin, extensions: false, groupId: org.apache.maven.plugins,
219 inherited: true, version: '3.5'}
220 id: findbugs
221 reporting:
222 excludeDefaults: false
223 plugins:
224 - {artifactId: maven-jxr-plugin, groupId: org.apache.maven.plugins, inherited: true,
225 version: '2.5'}
226 - {artifactId: findbugs-maven-plugin, groupId: org.codehaus.mojo, inherited: true,
227 version: 3.0.0}
228 - artifactId: maven-pmd-plugin
229 configuration:
230 linkXref: 'true'
231 sourceEncoding: utf-8
232 minimumTokens: '100'
233 targetJdk: '1.5'
234 excludes: {exclude: '**/external/*.java'}
235 groupId: org.apache.maven.plugins
236 inherited: true
237 version: '3.4'
238 source: pom
239- build:
240 plugins:
241 - artifactId: maven-resources-plugin
242 executions:
243 - configuration:
244 outputDirectory: ${android.src}
245 resources:
246 resource:
247 directory: ${basedir}/src/main/java
248 filtering: 'false'
249 excludes: {exclude: org/yaml/snakeyaml/introspector/MethodProperty.java}
250 goals: [copy-resources]
251 id: copy-src-for-android
252 inherited: true
253 phase: generate-sources
254 priority: 0
255 - configuration:
256 outputDirectory: ${android.test.classes}
257 resources:
258 resource: {directory: '${basedir}/src/test/resources'}
259 goals: [copy-resources]
260 id: copy-test-resources-for-android
261 inherited: true
262 phase: process-test-resources
263 priority: 0
264 extensions: false
265 groupId: org.apache.maven.plugins
266 inherited: true
267 version: '2.7'
268 - artifactId: maven-patch-plugin
269 configuration: {patchDirectory: '${basedir}/src/patches/android/', targetDirectory: '${android.src}',
270 skipApplication: 'false', strip: '4'}
271 executions:
272 - configuration: {patchTrackingFile: '${project.build.directory}/android/patches-applied.txt',
273 naturalOrderProcessing: 'true'}
274 goals: [apply]
275 id: android-patches
276 inherited: true
277 phase: process-sources
278 priority: 0
279 extensions: false
280 groupId: org.apache.maven.plugins
281 inherited: true
282 version: '1.2'
283 - artifactId: maven-antrun-plugin
284 executions:
285 - configuration:
286 target:
287 javac: {}
288 goals: [run]
289 id: build-for-android
290 inherited: true
291 phase: compile
292 priority: 0
293 extensions: false
294 groupId: org.apache.maven.plugins
295 inherited: true
296 version: '1.8'
297 - artifactId: maven-surefire-plugin
298 executions:
299 - configuration: {classesDirectory: '${android.classes}', reportsDirectory: '${project.build.directory}/android/surefire-reports',
300 testClassesDirectory: '${android.test.classes}', testFailureIgnore: 'true'}
301 goals: [test]
302 id: test-android
303 inherited: true
304 phase: test
305 priority: 0
306 extensions: false
307 groupId: org.apache.maven.plugins
308 inherited: true
309 - artifactId: maven-jar-plugin
310 executions:
311 - configuration: {classesDirectory: '${android.classes}', classifier: android}
312 goals: [jar]
313 id: package-android-jar
314 inherited: true
315 phase: package
316 priority: 0
317 extensions: false
318 groupId: org.apache.maven.plugins
319 inherited: true
320 id: android
321 properties: {android.test.classes: '${project.build.directory}/android/test-classes/',
322 android.classes: '${project.build.directory}/android/classes/', android.src: '${project.build.directory}/android/src/'}
323 source: pom
Jason van Zyl28dbc252015-09-07 09:56:13 -0400324reporting:
325 excludeDefaults: false
326 plugins:
327 - artifactId: maven-changes-plugin
328 configuration: {issueLinkTemplate: 'https://bitbucket.org/asomov/snakeyaml/issues/%ISSUE%'}
329 groupId: org.apache.maven.plugins
330 inherited: true
331 reportSets:
332 - id: default
333 inherited: true
334 reports: [changes-report]
335 version: '2.11'
336 - artifactId: maven-surefire-report-plugin
337 configuration: {showSuccess: 'true'}
338 groupId: org.apache.maven.plugins
339 inherited: true
340 version: 2.18.1
341 - artifactId: cobertura-maven-plugin
342 configuration:
343 formats: {format: xml}
344 groupId: org.codehaus.mojo
345 inherited: true
346 version: '2.6'
347 - artifactId: maven-javadoc-plugin
348 groupId: org.apache.maven.plugins
349 inherited: true
350 reportSets:
351 - configuration: {doctitle: 'API for ${project.name} ${project.version}', windowtitle: 'API
352 for ${project.name} ${project.version}', testDoctitle: 'Test API for ${project.name}
353 ${project.version}', testWindowtitle: 'Test API for ${project.name} ${project.version}'}
354 id: html
355 inherited: true
356 reports: [javadoc]
357 version: 2.10.1
Andrey Somov64d42dc2015-09-10 16:16:19 +0200358
359
360