re-add pgp credentials
[maven-build-process.git] / maven-mixins / maven-mixins-maven-central / pom.xml
blobdbb6635d00f54da330c8eabd29da844b9b177ea1
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!--
4     This file is part of maven-build-process. It is subject to the license terms in the LICENSE file found in the top-level
5     directory of this distribution and at http://creativecommons.org/publicdomain/zero/1.0/. No part of maven-build-process,
6     including this file, may be copied, modified, propagated, or distributed except according to the terms contained
7     in the LICENSE file.
9 -->
10 <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">
11   <modelVersion>4.0.0</modelVersion>
13   <!-- ordering follows https://maven.apache.org/developers/conventions/code.html#POM_Code_Convention -->
15   <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
16   <!--                                 PARENT                                  -->
17   <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
18   <!-- https://maven.apache.org/pom.html#Inheritance -->
19   <parent>
20     <groupId>de.xn--ho-hia.maven</groupId>
21     <artifactId>maven-mixins</artifactId>
22     <version>0.0.0-SNAPSHOT</version>
23   </parent>
25   <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
26   <!--                               COORDINATES                               -->
27   <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
28   <!-- https://maven.apache.org/pom.html#Maven_Coordinates -->
29   <artifactId>maven-mixins-maven-central</artifactId>
30   <packaging>pom</packaging>
32   <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
33   <!--                               INFORMATIONS                              -->
34   <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
35   <!-- https://maven.apache.org/pom.html#More_Project_Information -->
36   <name>Maven Mixins :: Maven Central</name>
37   <description>Prepares the build to deploy into Maven Central through Sonatype OSSRH</description>
39   <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
40   <!--                                PROPERTIES                               -->
41   <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
42   <!-- https://maven.apache.org/pom.html#Properties -->
43   <properties>
44     <version.m-source-p>3.0.0</version.m-source-p>
45     <version.m-javadoc-p>2.10.3</version.m-javadoc-p>
46     <version.m-jar-p>2.6</version.m-jar-p>
47   </properties>
49   <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
50   <!--                                   BUILD                                 -->
51   <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
52   <!-- https://maven.apache.org/pom.html#Build -->
53   <build>
54     <!-- https://maven.apache.org/pom.html#Plugin_Management -->
55     <pluginManagement>
56       <!-- https://maven.apache.org/pom.html#Plugins -->
57       <plugins>
59         <plugin>
60           <!-- https://maven.apache.org/plugins/maven-source-plugin/ -->
61           <groupId>org.apache.maven.plugins</groupId>
62           <artifactId>maven-source-plugin</artifactId>
63           <version>${version.m-source-p}</version>
64           <configuration>
65             <!-- https://maven.apache.org/plugins/maven-source-plugin/jar-no-fork-mojo.html#archive -->
66             <archive>
67               <manifestFile>${project.build.outputDirectory}/META-INF/MANIFEST.MF</manifestFile>
68             </archive>
69           </configuration>
70           <executions>
71             <execution>
72               <id>attach-sources</id>
73               <phase>verify</phase>
74               <goals>
75                 <!-- https://maven.apache.org/plugins/maven-source-plugin/jar-no-fork-mojo.html -->
76                 <goal>jar-no-fork</goal>
77               </goals>
78             </execution>
79           </executions>
80         </plugin>
82         <plugin>
83           <!-- https://maven.apache.org/plugins/maven-javadoc-plugin/ -->
84           <groupId>org.apache.maven.plugins</groupId>
85           <artifactId>maven-javadoc-plugin</artifactId>
86           <version>${version.m-javadoc-p}</version>
87           <configuration>
88             <!-- https://maven.apache.org/plugins/maven-javadoc-plugin/jar-mojo.html#archive -->
89             <archive>
90               <manifestFile>${project.build.outputDirectory}/META-INF/MANIFEST.MF</manifestFile>
91             </archive>
92           </configuration>
93           <executions>
94             <execution>
95               <id>attach-javadocs</id>
96               <goals>
97                 <!-- https://maven.apache.org/plugins/maven-javadoc-plugin/jar-mojo.html -->
98                 <goal>jar</goal>
99               </goals>
100             </execution>
101           </executions>
102         </plugin>
104         <plugin>
105           <!-- https://maven.apache.org/plugins/maven-jar-plugin/ -->
106           <groupId>org.apache.maven.plugins</groupId>
107           <artifactId>maven-jar-plugin</artifactId>
108           <version>${version.m-jar-p}</version>
109           <configuration>
110             <!-- https://maven.apache.org/plugins/maven-jar-plugin/jar-mojo.html#archive -->
111             <archive>
112               <manifestFile>${project.build.outputDirectory}/META-INF/MANIFEST.MF</manifestFile>
113             </archive>
114           </configuration>
115         </plugin>
117       </plugins>
118     </pluginManagement>
119   </build>
121 </project>