Update parent to latest version
[memoization.java.git] / pom.xml
blob84b0a6b113e7413f7c996408098d5f0a91acc611
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!--
3   ~ SPDX-FileCopyrightText: The memoization.java Authors
4   ~ SPDX-License-Identifier: 0BSD
5   -->
6 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
7          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
8     <modelVersion>4.0.0</modelVersion>
10     <!-- ordering follows https://maven.apache.org/developers/conventions/code.html#POM_Code_Convention -->
12     <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
13     <!--                                 PARENT                                  -->
14     <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
15     <!-- https://maven.apache.org/pom.html#Inheritance -->
16     <parent>
17         <groupId>wtf.metio.maven.parents</groupId>
18         <artifactId>maven-parents-java-prototype</artifactId>
19         <version>2023.11.3</version>
20     </parent>
22     <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
23     <!--                               COORDINATES                               -->
24     <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
25     <!-- https://maven.apache.org/pom.html#Maven_Coordinates -->
26     <groupId>wtf.metio.memoization</groupId>
27     <artifactId>memoization.java</artifactId>
28     <version>9999.99.99-SNAPSHOT</version>
29     <packaging>pom</packaging>
31     <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
32     <!--                               INFORMATIONS                              -->
33     <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
34     <!-- https://maven.apache.org/pom.html#More_Project_Information -->
35     <name>memoization.java</name>
36     <description>Java memoization library</description>
37     <url>https://github.com/metio/memoization.java/</url>
38     <inceptionYear>2016</inceptionYear>
40     <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
41     <!--                                 MODULES                                 -->
42     <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
43     <!-- https://maven.apache.org/pom.html#Aggregation -->
44     <modules>
45         <module>memoization-core</module>
46         <module>memoization-tck</module>
47         <module>memoization-jdk</module>
48         <module>memoization-jool</module>
49         <module>memoization-lambda</module>
50         <module>memoization-rxjava</module>
51     </modules>
53     <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
54     <!--                                    SCM                                  -->
55     <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
56     <!-- https://maven.apache.org/pom.html#SCM -->
57     <scm>
58         <connection>scm:git:git://github.com/metio/memoization.java.git</connection>
59         <developerConnection>scm:git:git@github.com:metio/memoization.java.git</developerConnection>
60         <tag>${scmTag}</tag>
61         <url>https://github.com/metio/memoization.java</url>
62     </scm>
64     <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
65     <!--                             ISSUE MANAGEMENT                            -->
66     <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
67     <!-- https://maven.apache.org/pom.html#Issue_Management -->
68     <issueManagement>
69         <system>GitHub</system>
70         <url>https://github.com/metio/memoization.java/issues</url>
71     </issueManagement>
73     <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
74     <!--                          DISTRIBUTION MANAGEMENT                        -->
75     <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
76     <!-- https://maven.apache.org/pom.html#Distribution_Management -->
77     <distributionManagement>
78         <site>
79             <id>metio</id>
80             <name>official website</name>
81             <url>https://github.com/metio/memoization.java</url>
82         </site>
83         <snapshotRepository>
84             <id>ossrh</id>
85             <url>https://s01.oss.sonatype.org/content/repositories/snapshots</url>
86         </snapshotRepository>
87     </distributionManagement>
89     <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
90     <!--                                PROPERTIES                               -->
91     <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
92     <!-- https://maven.apache.org/pom.html#Properties -->
93     <properties>
94         <version.jdk>${javaVersion}</version.jdk>
95         <scmTag>HEAD</scmTag>
96         <project.build.outputTimestamp>2016-01-01T12:00:00+00:00</project.build.outputTimestamp>
97     </properties>
99     <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
100     <!--                            DEPENDENCY MANAGEMENT                        -->
101     <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
102     <!-- https://maven.apache.org/pom.html#Dependency_Management -->
103     <dependencyManagement>
104         <dependencies>
105             <dependency>
106                 <groupId>wtf.metio.memoization</groupId>
107                 <artifactId>memoization-core</artifactId>
108                 <version>${project.version}</version>
109             </dependency>
110             <dependency>
111                 <groupId>wtf.metio.memoization</groupId>
112                 <artifactId>memoization-tck</artifactId>
113                 <version>${project.version}</version>
114             </dependency>
115             <dependency>
116                 <groupId>wtf.metio.memoization</groupId>
117                 <artifactId>memoization-jdk</artifactId>
118                 <version>${project.version}</version>
119             </dependency>
120             <dependency>
121                 <groupId>wtf.metio.memoization</groupId>
122                 <artifactId>memoization-jool</artifactId>
123                 <version>${project.version}</version>
124             </dependency>
125             <dependency>
126                 <groupId>wtf.metio.memoization</groupId>
127                 <artifactId>memoization-lambda</artifactId>
128                 <version>${project.version}</version>
129             </dependency>
130             <dependency>
131                 <groupId>wtf.metio.memoization</groupId>
132                 <artifactId>memoization-rxjava</artifactId>
133                 <version>${project.version}</version>
134             </dependency>
135         </dependencies>
136     </dependencyManagement>
138     <build>
139         <plugins>
140             <plugin>
141                 <groupId>org.codehaus.mojo</groupId>
142                 <artifactId>properties-maven-plugin</artifactId>
143                 <executions>
144                     <execution>
145                         <phase>initialize</phase>
146                         <goals>
147                             <goal>read-project-properties</goal>
148                         </goals>
149                         <configuration>
150                             <quiet>true</quiet>
151                             <files>
152                                 <file>${project.basedir}/../java.properties</file>
153                             </files>
154                         </configuration>
155                     </execution>
156                 </executions>
157             </plugin>
158         </plugins>
159     </build>
161 </project>