202 lines
7.8 KiB
XML
202 lines
7.8 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>dev.k3vinb5</groupId>
|
|
<artifactId>unyo-core</artifactId>
|
|
<version>1.0.0</version>
|
|
<packaging>pom</packaging>
|
|
|
|
<name>Unyo Core Parent</name>
|
|
<description>Parent POM for Unyo Core multi-module project</description>
|
|
|
|
<modules>
|
|
<module>androidcompat</module>
|
|
<module>aniyomi-bridge</module>
|
|
</modules>
|
|
|
|
<properties>
|
|
<maven.compiler.source>17</maven.compiler.source>
|
|
<maven.compiler.target>17</maven.compiler.target>
|
|
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
|
<kotlin.version>2.3.20</kotlin.version>
|
|
<kotlinx.serialization.version>1.7.3</kotlinx.serialization.version>
|
|
<kotlinx.coroutines.version>1.10.2</kotlinx.coroutines.version>
|
|
<okhttp.version>5.0.0-alpha.14</okhttp.version>
|
|
<gson.version>2.11.0</gson.version>
|
|
<jsoup.version>1.17.2</jsoup.version>
|
|
<htmlunit.version>4.13.0</htmlunit.version>
|
|
<rxjava.version>1.1.3</rxjava.version>
|
|
<rxrelay.version>1.2.0</rxrelay.version>
|
|
<jboss-logging.version>3.6.1.Final</jboss-logging.version>
|
|
<byte-buddy.version>1.14.8</byte-buddy.version>
|
|
<org.json.version>20231013</org.json.version>
|
|
<quickjs-kt-jvm.version>1.0.5</quickjs-kt-jvm.version>
|
|
<dex2jar.version>v59</dex2jar.version>
|
|
<injekt-core.version>1.16.1</injekt-core.version>
|
|
<asm.version>9.7</asm.version>
|
|
</properties>
|
|
|
|
<dependencyManagement>
|
|
<dependencies>
|
|
<!-- Kotlin -->
|
|
<dependency>
|
|
<groupId>org.jetbrains.kotlin</groupId>
|
|
<artifactId>kotlin-stdlib-jdk8</artifactId>
|
|
<version>${kotlin.version}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.jetbrains.kotlin</groupId>
|
|
<artifactId>kotlin-test</artifactId>
|
|
<version>${kotlin.version}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.jetbrains.kotlinx</groupId>
|
|
<artifactId>kotlinx-serialization-json</artifactId>
|
|
<version>${kotlinx.serialization.version}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.jetbrains.kotlinx</groupId>
|
|
<artifactId>kotlinx-coroutines-core</artifactId>
|
|
<version>${kotlinx.coroutines.version}</version>
|
|
</dependency>
|
|
|
|
<!-- OkHttp -->
|
|
<dependency>
|
|
<groupId>com.squareup.okhttp3</groupId>
|
|
<artifactId>okhttp</artifactId>
|
|
<version>${okhttp.version}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>com.squareup.okhttp3</groupId>
|
|
<artifactId>okhttp-dnsoverhttps</artifactId>
|
|
<version>${okhttp.version}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>com.squareup.okhttp3</groupId>
|
|
<artifactId>logging-interceptor</artifactId>
|
|
<version>${okhttp.version}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>com.squareup.okhttp3</groupId>
|
|
<artifactId>okhttp-brotli</artifactId>
|
|
<version>${okhttp.version}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>com.google.code.gson</groupId>
|
|
<artifactId>gson</artifactId>
|
|
<version>${gson.version}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.jsoup</groupId>
|
|
<artifactId>jsoup</artifactId>
|
|
<version>${jsoup.version}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.htmlunit</groupId>
|
|
<artifactId>htmlunit</artifactId>
|
|
<version>${htmlunit.version}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>io.reactivex</groupId>
|
|
<artifactId>rxjava</artifactId>
|
|
<version>${rxjava.version}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>com.jakewharton.rxrelay</groupId>
|
|
<artifactId>rxrelay</artifactId>
|
|
<version>${rxrelay.version}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.jboss.logging</groupId>
|
|
<artifactId>jboss-logging</artifactId>
|
|
<version>${jboss-logging.version}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>net.bytebuddy</groupId>
|
|
<artifactId>byte-buddy</artifactId>
|
|
<version>${byte-buddy.version}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>net.bytebuddy</groupId>
|
|
<artifactId>byte-buddy-agent</artifactId>
|
|
<version>${byte-buddy.version}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.json</groupId>
|
|
<artifactId>json</artifactId>
|
|
<version>${org.json.version}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>io.github.dokar3</groupId>
|
|
<artifactId>quickjs-kt-jvm</artifactId>
|
|
<version>${quickjs-kt-jvm.version}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>com.github.ThexXTURBOXx</groupId>
|
|
<artifactId>dex2jar</artifactId>
|
|
<version>${dex2jar.version}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>uy.kohesive.injekt</groupId>
|
|
<artifactId>injekt-core</artifactId>
|
|
<version>${injekt-core.version}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.ow2.asm</groupId>
|
|
<artifactId>asm</artifactId>
|
|
<version>${asm.version}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.jetbrains.kotlinx</groupId>
|
|
<artifactId>kotlinx-serialization-json-okio</artifactId>
|
|
<version>${kotlinx.serialization.version}</version>
|
|
</dependency>
|
|
</dependencies>
|
|
</dependencyManagement>
|
|
|
|
<repositories>
|
|
<repository>
|
|
<id>central</id>
|
|
<url>https://repo.maven.apache.org/maven2</url>
|
|
</repository>
|
|
<repository>
|
|
<id>local-maven-repo</id>
|
|
<url>file:///${project.basedir}/libs</url>
|
|
</repository>
|
|
<repository>
|
|
<id>google</id>
|
|
<url>https://maven.google.com/</url>
|
|
</repository>
|
|
<repository>
|
|
<id>jitpack.io</id>
|
|
<url>https://jitpack.io</url>
|
|
</repository>
|
|
</repositories>
|
|
|
|
<build>
|
|
<pluginManagement>
|
|
<plugins>
|
|
<plugin>
|
|
<groupId>org.jetbrains.kotlin</groupId>
|
|
<artifactId>kotlin-maven-plugin</artifactId>
|
|
<version>${kotlin.version}</version>
|
|
</plugin>
|
|
<plugin>
|
|
<groupId>org.apache.maven.plugins</groupId>
|
|
<artifactId>maven-compiler-plugin</artifactId>
|
|
<version>3.11.0</version>
|
|
</plugin>
|
|
<plugin>
|
|
<groupId>org.apache.maven.plugins</groupId>
|
|
<artifactId>maven-shade-plugin</artifactId>
|
|
<version>3.5.1</version>
|
|
</plugin>
|
|
</plugins>
|
|
</pluginManagement>
|
|
</build>
|
|
|
|
</project>
|