mirror of
https://github.com/jlengrand/OpenGraphKt.git
synced 2026-03-10 08:31:23 +00:00
Compare commits
3 Commits
93798b80c8
...
renovate/o
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
65f66b99ae | ||
|
|
89dbda55b8 | ||
|
|
d982bc94cb |
2
.idea/misc.xml
generated
2
.idea/misc.xml
generated
@@ -4,7 +4,7 @@
|
||||
<component name="FrameworkDetectionExcludesConfiguration">
|
||||
<file type="web" url="file://$PROJECT_DIR$" />
|
||||
</component>
|
||||
<component name="ProjectRootManager" version="2" languageLevel="JDK_24" project-jdk-name="temurin-21" project-jdk-type="JavaSDK">
|
||||
<component name="ProjectRootManager" version="2" languageLevel="JDK_17" project-jdk-name="temurin-21" project-jdk-type="JavaSDK">
|
||||
<output url="file://$PROJECT_DIR$/out" />
|
||||
</component>
|
||||
</project>
|
||||
@@ -66,7 +66,8 @@ The parser extracts `meta[property^=og:]` tags and builds structured data models
|
||||
|
||||
## Development Notes
|
||||
|
||||
- **JVM Toolchain**: Java 24 (see `jvmToolchain(24)` in build files)
|
||||
- **JVM Toolchain**: Java 17 (see `jvmToolchain(17)` in build files)
|
||||
- **Minimum Java Version**: Java 17 (required by Ksoup dependency)
|
||||
- **Testing**: CI matrix tests on Java 17 and 23 via GitHub Actions
|
||||
- **Dependencies**: Core library uses Ksoup (v0.2.5) for HTML parsing and network requests
|
||||
- **Maven Coordinates**: Group `fr.lengrand`, artifact `opengraphkt`, currently at `0.1.2-SNAPSHOT`
|
||||
|
||||
@@ -6,7 +6,7 @@ Thank you for your interest in contributing to OpenGraphKt! This document provid
|
||||
|
||||
### Prerequisites
|
||||
|
||||
- Java 24 (JVM toolchain)
|
||||
- Java 17 or later (JVM toolchain configured for Java 17)
|
||||
- Gradle 8.14.3+ (wrapper included)
|
||||
- Git
|
||||
|
||||
|
||||
@@ -10,7 +10,7 @@ repositories {
|
||||
}
|
||||
|
||||
dependencies {
|
||||
implementation("fr.lengrand:opengraphkt:0.1.2")
|
||||
implementation("fr.lengrand:opengraphkt:0.1.3")
|
||||
testImplementation(kotlin("test"))
|
||||
}
|
||||
|
||||
@@ -19,7 +19,7 @@ tasks.test {
|
||||
}
|
||||
|
||||
kotlin {
|
||||
jvmToolchain(24)
|
||||
jvmToolchain(17)
|
||||
}
|
||||
|
||||
application {
|
||||
|
||||
@@ -24,7 +24,7 @@ tasks.test {
|
||||
}
|
||||
|
||||
kotlin {
|
||||
jvmToolchain(24)
|
||||
jvmToolchain(17)
|
||||
}
|
||||
|
||||
application {
|
||||
|
||||
@@ -5,7 +5,7 @@ plugins {
|
||||
}
|
||||
|
||||
group = "fr.lengrand"
|
||||
version = "0.1.3-SNAPSHOT"
|
||||
version = "0.1.4-SNAPSHOT"
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
@@ -33,8 +33,16 @@ tasks.jar {
|
||||
}
|
||||
}
|
||||
|
||||
java {
|
||||
sourceCompatibility = JavaVersion.VERSION_17
|
||||
targetCompatibility = JavaVersion.VERSION_17
|
||||
}
|
||||
|
||||
kotlin {
|
||||
jvmToolchain(24)
|
||||
jvmToolchain(17)
|
||||
compilerOptions {
|
||||
jvmTarget.set(org.jetbrains.kotlin.gradle.dsl.JvmTarget.JVM_17)
|
||||
}
|
||||
}
|
||||
|
||||
mavenPublishing {
|
||||
|
||||
@@ -11,7 +11,7 @@ repositories {
|
||||
}
|
||||
|
||||
dependencies {
|
||||
testImplementation(platform("org.junit:junit-bom:5.14.0"))
|
||||
testImplementation(platform("org.junit:junit-bom:5.14.3"))
|
||||
testImplementation("org.junit.jupiter:junit-jupiter")
|
||||
implementation(kotlin("stdlib-jdk8"))
|
||||
|
||||
@@ -24,5 +24,5 @@ tasks.test {
|
||||
useJUnitPlatform()
|
||||
}
|
||||
kotlin {
|
||||
jvmToolchain(24)
|
||||
jvmToolchain(17)
|
||||
}
|
||||
Reference in New Issue
Block a user