1 <?xml version="1.0" encoding="UTF-8"?>
4 This file is part of memoization.java. 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 memoization.java,
6 including this file, may be copied, modified, propagated, or distributed except according to the terms contained
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 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
17 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
18 <!-- https://maven.apache.org/pom.html#Inheritance -->
20 <groupId>de.xn--ho-hia.maven.parents</groupId>
21 <artifactId>maven-parents-java-stable</artifactId>
22 <version>2016.07.02-120434</version>
25 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
27 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
28 <!-- https://maven.apache.org/pom.html#Maven_Coordinates -->
29 <groupId>de.xn--ho-hia.memoization</groupId>
30 <artifactId>memoization.java</artifactId>
31 <version>2.0.0-${revision}</version>
32 <packaging>pom</packaging>
34 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
36 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
37 <!-- https://maven.apache.org/pom.html#More_Project_Information -->
38 <name>memoization.java</name>
39 <description>Java memoization library</description>
40 <url>http://seb.xn--ho-hia.de/memoization.java</url>
41 <inceptionYear>2016</inceptionYear>
43 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
45 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
46 <!-- https://maven.apache.org/pom.html#Aggregation -->
48 <module>memoization-core</module>
49 <module>memoization-caffeine</module>
50 <module>memoization-guava</module>
51 <module>memoization-jcache</module>
54 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
56 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
57 <!-- https://maven.apache.org/pom.html#SCM -->
59 <connection>scm:git:git://github.com/sebhoss/memoization.java.git</connection>
60 <developerConnection>scm:git:git@github.com:sebhoss/memoization.java.git</developerConnection>
62 <url>https://github.com/sebhoss/memoization.java</url>
65 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
66 <!-- ISSUE MANAGEMENT -->
67 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
68 <!-- https://maven.apache.org/pom.html#Issue_Management -->
70 <system>GitHub</system>
71 <url>https://github.com/sebhoss/memoization.java/issues</url>
74 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
75 <!-- CI MANAGEMENT -->
76 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
77 <!-- https://maven.apache.org/pom.html#Continuous_Integration_Management -->
79 <system>Travis</system>
80 <url>https://travis-ci.org/sebhoss/memoization.java</url>
83 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
84 <!-- DISTRIBUTION MANAGEMENT -->
85 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
86 <!-- https://maven.apache.org/pom.html#Distribution_Management -->
87 <distributionManagement>
90 <name>GitHub Pages</name>
91 <url>https://seb.xn--ho-hia.de/memoization.java/</url>
93 </distributionManagement>
95 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
97 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
98 <!-- https://maven.apache.org/pom.html#Properties -->
100 <revision>SNAPSHOT</revision>
103 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
104 <!-- DEPENDENCY MANAGEMENT -->
105 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
106 <!-- https://maven.apache.org/pom.html#Dependency_Management -->
107 <dependencyManagement>
110 <groupId>de.xn--ho-hia.memoization</groupId>
111 <artifactId>memoization-core</artifactId>
112 <version>${project.version}</version>
115 <groupId>de.xn--ho-hia.memoization</groupId>
116 <artifactId>memoization-caffeine</artifactId>
117 <version>${project.version}</version>
120 <groupId>de.xn--ho-hia.memoization</groupId>
121 <artifactId>memoization-guava</artifactId>
122 <version>${project.version}</version>
125 <groupId>de.xn--ho-hia.memoization</groupId>
126 <artifactId>memoization-jcache</artifactId>
127 <version>${project.version}</version>
130 </dependencyManagement>
135 <groupId>org.codehaus.mojo</groupId>
136 <artifactId>flatten-maven-plugin</artifactId>
137 <version>1.0.0</version>
139 <flattenMode>oss</flattenMode>
142 <!-- enable flattening -->
145 <phase>process-resources</phase>
150 <!-- ensure proper cleanup -->
152 <id>flatten.clean</id>