java-tutorials/core-java-modules/pom.xml

269 lines
12 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<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">
<modelVersion>4.0.0</modelVersion>
<groupId>com.baeldung.core-java-modules</groupId>
<artifactId>core-java-modules</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>pom</packaging>
<name>core-java-modules</name>
<parent>
<groupId>com.baeldung</groupId>
<artifactId>parent-modules</artifactId>
<version>1.0.0-SNAPSHOT</version>
</parent>
<modules>
<!--Won't be upgraded to JDK 17 -->
<!--<module>core-java-8</module> -->
<!--<module>core-java-8-2</module> -->
<!--<module>core-java-8-datetime</module> -->
<!--<module>core-java-8-datetime-2</module> -->
<module>core-java-collections-conversions-2</module>
<module>core-java-collections-conversions-3</module>
<module>core-java-concurrency-advanced-5</module>
<!--<module>core-java-lang</module> -->
<!--<module>core-java-lang-math-3</module> -->
<!--<module>core-java-security</module> -->
<!--<module>core-java-streams-2</module> -->
<!--<module>core-java-sun</module> -->
<!-- <module>core-java-modules/core-java-9-new-features</module> --> <!-- JAVA-26056 -->
<!-- <module>core-java-modules/core-java-14</module> --> <!-- JAVA-26056 -->
<!-- <module>core-java-modules/core-java-16</module> --> <!-- JAVA-26056 -->
<!-- <module>core-java-modules/core-java-17</module> --> <!-- JAVA-26056 -->
<!-- <module>core-java-modules/core-java-18</module> --> <!-- JAVA-26056 -->
<!-- <module>core-java-modules/core-java-19</module> --> <!-- JAVA-26056 -->
<module>core-java-numbers-conversions</module>
<module>core-java-9-improvements</module>
<module>core-java-9-streams</module>
<module>core-java-9</module>
<module>core-java-10</module>
<module>core-java-11</module>
<module>core-java-11-2</module>
<module>core-java-11-3</module>
<module>core-java-12</module>
<module>core-java-13</module>
<module>core-java-15</module>
<module>core-java-collections-array-list</module>
<module>core-java-collections-array-list-2</module>
<module>core-java-collections-list-4</module>
<module>core-java-collections-list-5</module>
<module>core-java-collections-maps-4</module>
<module>core-java-collections-maps-5</module>
<module>core-java-concurrency-simple</module>
<module>core-java-datetime-string</module>
<module>core-java-io-conversions-2</module>
<module>core-java-ipc</module>
<module>core-java-jpms</module>
<module>core-java-lang-oop-constructors-2</module>
<module>core-java-methods</module>
<module>core-java-networking-3</module>
<module>core-java-os</module>
<module>core-java-os-2</module>
<module>core-java-perf-2</module>
<module>core-java-streams-4</module>
<module>core-java-streams-5</module>
<module>core-java-streams-6</module>
<module>core-java-streams-collect</module>
<module>core-java-streams-maps</module>
<module>core-java-string-operations-3</module>
<module>core-java-string-operations-4</module>
<module>core-java-string-operations-5</module>
<!--<module>core-java-strings</module> Failing test cases JAVA-24414-->
<module>core-java-time-measurements</module>
<module>core-java-annotations</module>
<module>core-java-arrays-sorting</module>
<module>core-java-arrays-guides</module>
<module>core-java-arrays-multidimensional</module>
<module>core-java-arrays-convert</module>
<module>core-java-arrays-operations-basic</module>
<module>core-java-arrays-operations-basic-2</module>
<module>core-java-arrays-operations-advanced</module>
<module>core-java-arrays-operations-advanced-2</module>
<module>core-java-booleans</module>
<module>core-java-char</module>
<module>core-java-collections</module>
<module>core-java-collections-2</module>
<module>core-java-collections-3</module>
<module>core-java-collections-4</module>
<module>core-java-collections-5</module>
<module>core-java-collections-6</module>
<module>core-java-collections-conversions</module>
<module>core-java-collections-set-2</module>
<module>core-java-collections-list</module>
<module>core-java-collections-list-2</module>
<module>core-java-collections-list-3</module>
<module>core-java-collections-list-6</module>
<module>core-java-collections-maps</module>
<module>core-java-collections-maps-2</module>
<module>core-java-collections-maps-3</module>
<module>core-java-collections-maps-7</module>
<module>core-java-collections-maps-8</module>
<module>core-java-compiler</module>
<module>core-java-concurrency-2</module>
<module>core-java-concurrency-advanced</module>
<module>core-java-concurrency-advanced-2</module>
<module>core-java-concurrency-advanced-3</module>
<module>core-java-concurrency-advanced-4</module>
<module>core-java-concurrency-basic</module>
<module>core-java-concurrency-basic-2</module>
<module>core-java-concurrency-basic-3</module>
<module>core-java-concurrency-collections</module>
<module>core-java-concurrency-collections-2</module>
<module>core-java-console</module>
<module>core-java-datetime-string-2</module>
<module>core-java-date-operations-2</module>
<module>core-java-date-operations-3</module>
<module>core-java-date-operations-4</module>
<module>core-java-documentation</module>
<module>core-java-exceptions</module>
<module>core-java-exceptions-2</module>
<module>core-java-exceptions-3</module>
<module>core-java-exceptions-4</module>
<module>core-java-function</module>
<module>core-java-functional</module>
<module>core-java-hex</module>
<module>core-java-io</module>
<module>core-java-io-2</module>
<module>core-java-io-3</module>
<module>core-java-io-4</module>
<module>core-java-io-5</module>
<module>core-java-io-apis</module>
<module>core-java-io-apis-2</module>
<module>core-java-io-conversions</module>
<module>core-java-jar</module>
<module>core-java-jndi</module>
<module>core-java-jvm</module>
<module>core-java-jvm-2</module>
<module>core-java-jvm-3</module>
<module>core-java-lambdas</module>
<module>core-java-lang-2</module>
<module>core-java-lang-3</module>
<module>core-java-lang-4</module>
<module>core-java-lang-5</module>
<module>core-java-lang-6</module>
<module>core-java-lang-math</module>
<module>core-java-lang-math-2</module>
<module>core-java-lang-math-4</module>
<module>core-java-lang-oop-constructors</module>
<module>core-java-lang-oop-patterns</module>
<module>core-java-lang-oop-generics</module>
<module>core-java-lang-oop-modifiers</module>
<module>core-java-lang-oop-types</module>
<module>core-java-lang-oop-types-2</module>
<module>core-java-lang-oop-inheritance</module>
<module>core-java-lang-oop-methods</module>
<module>core-java-lang-oop-others</module>
<module>core-java-lang-operators</module>
<module>core-java-lang-operators-2</module>
<module>core-java-lang-syntax</module>
<module>core-java-lang-syntax-2</module>
<module>core-java-locale</module>
<module>core-java-loops</module>
<module>core-java-networking</module>
<module>core-java-networking-2</module>
<module>core-java-networking-4</module>
<module>core-java-nio</module>
<module>core-java-nio-2</module>
<module>core-java-numbers</module>
<module>core-java-numbers-2</module>
<module>core-java-numbers-3</module>
<module>core-java-numbers-4</module>
<module>core-java-numbers-5</module>
<module>core-java-numbers-6</module>
<module>core-java-numbers-7</module>
<module>core-java-optional</module>
<module>core-java-perf</module>
<module>core-java-properties</module>
<module>core-java-reflection</module>
<module>core-java-reflection-2</module>
<module>core-java-reflection-3</module>
<module>core-java-scanner</module>
<module>core-java-security-2</module>
<module>core-java-security-3</module>
<module>core-java-security-4</module>
<module>core-java-security-algorithms</module>
<module>core-java-serialization</module>
<module>core-java-streams</module>
<module>core-java-streams-simple</module>
<module>core-java-streams-3</module>
<module>core-java-string-algorithms</module>
<module>core-java-string-algorithms-2</module>
<module>core-java-string-algorithms-3</module>
<module>core-java-string-algorithms-4</module>
<module>core-java-string-apis</module>
<module>core-java-string-apis-2</module>
<module>core-java-swing</module>
<module>core-java-string-conversions</module>
<module>core-java-string-conversions-2</module>
<module>core-java-string-conversions-3</module>
<module>core-java-string-operations</module>
<module>core-java-string-operations-2</module>
<module>core-java-string-operations-6</module>
<module>core-java-string-operations-7</module>
<module>core-java-string-operations-8</module>
<module>core-java-regex</module>
<module>core-java-regex-2</module>
<module>core-java-regex-3</module>
<module>core-java-uuid</module>
<module>core-java-collections-maps-6</module>
<module>core-java-records</module>
<module>core-java-9-jigsaw</module>
<!--<module>core-java-20</module>--> <!--JAVA-25373-->
<!--<module>core-java-21</module>--> <!--JAVA-25373-->
<!--<module>core-java-conditionals</module>--> <!--JAVA-20931-->
<module>core-java-collections-set</module>
<module>core-java-date-operations-1</module>
<module>core-java-datetime-conversion</module>
<module>core-java-datetime-conversion-2</module>
<module>core-java-httpclient</module>
<module>java-native</module>
<module>java-rmi</module>
<module>java-spi</module>
<module>java-websocket</module>
</modules>
<dependencies>
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>${guava.version}</version>
</dependency>
<dependency>
<groupId>org.openjdk.jmh</groupId>
<artifactId>jmh-core</artifactId>
<version>${jmh-core.version}</version>
</dependency>
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>${commons-io.version}</version>
</dependency>
</dependencies>
<properties>
<maven.compiler.source>17</maven.compiler.source>
<maven.compiler.target>17</maven.compiler.target>
<org.json.version>20240303</org.json.version>
</properties>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter</artifactId>
<version>${junit-jupiter.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.junit.vintage</groupId>
<artifactId>junit-vintage-engine</artifactId>
<version>${junit-jupiter.version}</version>
<scope>test</scope>
</dependency>
</dependencies>
</dependencyManagement>
</project>