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>2022.10.28</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-map</module>
47 <module>memoization-caffeine</module>
48 <module>memoization-guava</module>
51 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
53 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
54 <!-- https://maven.apache.org/pom.html#SCM -->
56 <connection>scm:git:git://github.com/metio/memoization.java.git</connection>
57 <developerConnection>scm:git:git@github.com:metio/memoization.java.git</developerConnection>
59 <url>https://github.com/metio/memoization.java</url>
62 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
63 <!-- ISSUE MANAGEMENT -->
64 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
65 <!-- https://maven.apache.org/pom.html#Issue_Management -->
67 <system>GitHub</system>
68 <url>https://github.com/metio/memoization.java/issues</url>
71 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
72 <!-- DISTRIBUTION MANAGEMENT -->
73 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
74 <!-- https://maven.apache.org/pom.html#Distribution_Management -->
75 <distributionManagement>
78 <name>official website</name>
79 <url>https://github.com/metio/memoization.java</url>
83 <url>https://s01.oss.sonatype.org/content/repositories/snapshots</url>
85 </distributionManagement>
87 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
89 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
90 <!-- https://maven.apache.org/pom.html#Properties -->
92 <version.jdk>${javaVersion}</version.jdk>
96 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
97 <!-- DEPENDENCY MANAGEMENT -->
98 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
99 <!-- https://maven.apache.org/pom.html#Dependency_Management -->
100 <dependencyManagement>
103 <groupId>wtf.metio.memoization</groupId>
104 <artifactId>memoization-core</artifactId>
105 <version>${project.version}</version>
108 <groupId>wtf.metio.memoization</groupId>
109 <artifactId>memoization-map</artifactId>
110 <version>${project.version}</version>
113 <groupId>wtf.metio.memoization</groupId>
114 <artifactId>memoization-caffeine</artifactId>
115 <version>${project.version}</version>
118 <groupId>wtf.metio.memoization</groupId>
119 <artifactId>memoization-guava</artifactId>
120 <version>${project.version}</version>
123 </dependencyManagement>
128 <groupId>org.codehaus.mojo</groupId>
129 <artifactId>properties-maven-plugin</artifactId>
130 <version>1.1.0</version>
133 <phase>initialize</phase>
135 <goal>read-project-properties</goal>
140 <file>${project.basedir}/../java.properties</file>