Andrey Somov | 64d42dc | 2015-09-10 16:16:19 +0200 | [diff] [blame] | 1 | modelVersion: 4.0.0 |
| 2 | groupId: org.yaml |
Jason van Zyl | 28dbc25 | 2015-09-07 09:56:13 -0400 | [diff] [blame] | 3 | artifactId: snakeyaml |
Andrey Somov | 64d42dc | 2015-09-10 16:16:19 +0200 | [diff] [blame] | 4 | version: 1.17-SNAPSHOT |
| 5 | packaging: jar # TODO must be bundle |
| 6 | properties: {project.scm.id: bitbucket, project.build.sourceEncoding: UTF-8} |
| 7 | name: SnakeYAML |
| 8 | description: YAML 1.1 parser and emitter for Java |
| 9 | inceptionYear: '2008' |
| 10 | url: http://www.snakeyaml.org |
| 11 | issueManagement: {system: Bitbucket, url: 'https://bitbucket.org/asomov/snakeyaml/issues'} |
| 12 | mailingLists: |
| 13 | - {name: SnakeYAML developers and users List, post: snakeyaml-core@googlegroups.com} |
| 14 | scm: {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'} |
| 16 | licenses: |
| 17 | - {distribution: repo, name: 'Apache License, Version 2.0', url: 'http://www.apache.org/licenses/LICENSE-2.0.txt'} |
| 18 | developers: |
| 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} |
| 22 | prerequisites: {maven: 3.3.1} |
| 23 | dependencies: |
| 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'} |
| 31 | distributionManagement: |
| 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 Zyl | 28dbc25 | 2015-09-07 09:56:13 -0400 | [diff] [blame] | 36 | build: |
| 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 Zyl | 28dbc25 | 2015-09-07 09:56:13 -0400 | [diff] [blame] | 153 | profiles: |
| 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 |
maslovalex | 51fba0b | 2016-01-08 09:35:29 +0200 | [diff] [blame] | 174 | - 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 Zyl | 28dbc25 | 2015-09-07 09:56:13 -0400 | [diff] [blame] | 196 | - 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 Zyl | 28dbc25 | 2015-09-07 09:56:13 -0400 | [diff] [blame] | 324 | reporting: |
| 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 Somov | 64d42dc | 2015-09-10 16:16:19 +0200 | [diff] [blame] | 358 | |
| 359 | |
| 360 | |