1 <?xml version="1.0" encoding="UTF-8"?>
3 ~ SPDX-FileCopyrightText: The memoization.java Authors
4 ~ SPDX-License-Identifier: 0BSD
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 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
14 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
15 <!-- https://maven.apache.org/pom.html#Inheritance -->
17 <groupId>wtf.metio.maven.parents</groupId>
18 <artifactId>maven-parents-java-prototype</artifactId>
19 <version>2023.11.3</version>
22 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
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 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
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 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
42 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
43 <!-- https://maven.apache.org/pom.html#Aggregation -->
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>
53 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
55 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
56 <!-- https://maven.apache.org/pom.html#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>
61 <url>https://github.com/metio/memoization.java</url>
64 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
65 <!-- ISSUE MANAGEMENT -->
66 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
67 <!-- https://maven.apache.org/pom.html#Issue_Management -->
69 <system>GitHub</system>
70 <url>https://github.com/metio/memoization.java/issues</url>
73 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
74 <!-- DISTRIBUTION MANAGEMENT -->
75 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
76 <!-- https://maven.apache.org/pom.html#Distribution_Management -->
77 <distributionManagement>
80 <name>official website</name>
81 <url>https://github.com/metio/memoization.java</url>
85 <url>https://s01.oss.sonatype.org/content/repositories/snapshots</url>
87 </distributionManagement>
89 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
91 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
92 <!-- https://maven.apache.org/pom.html#Properties -->
94 <version.jdk>${javaVersion}</version.jdk>
96 <project.build.outputTimestamp>2016-01-01T12:00:00+00:00</project.build.outputTimestamp>
99 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
100 <!-- DEPENDENCY MANAGEMENT -->
101 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
102 <!-- https://maven.apache.org/pom.html#Dependency_Management -->
103 <dependencyManagement>
106 <groupId>wtf.metio.memoization</groupId>
107 <artifactId>memoization-core</artifactId>
108 <version>${project.version}</version>
111 <groupId>wtf.metio.memoization</groupId>
112 <artifactId>memoization-tck</artifactId>
113 <version>${project.version}</version>
116 <groupId>wtf.metio.memoization</groupId>
117 <artifactId>memoization-jdk</artifactId>
118 <version>${project.version}</version>
121 <groupId>wtf.metio.memoization</groupId>
122 <artifactId>memoization-jool</artifactId>
123 <version>${project.version}</version>
126 <groupId>wtf.metio.memoization</groupId>
127 <artifactId>memoization-lambda</artifactId>
128 <version>${project.version}</version>
131 <groupId>wtf.metio.memoization</groupId>
132 <artifactId>memoization-rxjava</artifactId>
133 <version>${project.version}</version>
136 </dependencyManagement>
141 <groupId>org.codehaus.mojo</groupId>
142 <artifactId>properties-maven-plugin</artifactId>
145 <phase>initialize</phase>
147 <goal>read-project-properties</goal>
152 <file>${project.basedir}/../java.properties</file>