diff options
-rw-r--r-- | build.gradle.kts | 33 | ||||
-rw-r--r-- | core/src/main/java/moe/nea/pcj/Codec.java (renamed from src/main/java/moe/nea/pcj/Codec.java) | 0 | ||||
-rw-r--r-- | core/src/main/java/moe/nea/pcj/Decode.java (renamed from src/main/java/moe/nea/pcj/Decode.java) | 0 | ||||
-rw-r--r-- | core/src/main/java/moe/nea/pcj/Encode.java (renamed from src/main/java/moe/nea/pcj/Encode.java) | 0 | ||||
-rw-r--r-- | core/src/main/java/moe/nea/pcj/Operation.java (renamed from src/main/java/moe/nea/pcj/Operation.java) | 0 | ||||
-rw-r--r-- | core/src/main/java/moe/nea/pcj/Result.java (renamed from src/main/java/moe/nea/pcj/Result.java) | 0 | ||||
-rw-r--r-- | core/src/main/java/moe/nea/pcj/Tuple.java (renamed from src/main/java/moe/nea/pcj/Tuple.java) | 0 | ||||
-rw-r--r-- | core/src/main/java/moe/nea/pcj/Unit.java (renamed from src/main/java/moe/nea/pcj/Unit.java) | 0 | ||||
-rw-r--r-- | core/src/main/java/moe/nea/pcj/json/AtField.java (renamed from src/main/java/moe/nea/pcj/json/AtField.java) | 0 | ||||
-rw-r--r-- | core/src/main/java/moe/nea/pcj/json/AtIndex.java (renamed from src/main/java/moe/nea/pcj/json/AtIndex.java) | 0 | ||||
-rw-r--r-- | core/src/main/java/moe/nea/pcj/json/BasicCodecs.java (renamed from src/main/java/moe/nea/pcj/json/BasicCodecs.java) | 0 | ||||
-rw-r--r-- | core/src/main/java/moe/nea/pcj/json/DuplicateJsonKey.java (renamed from src/main/java/moe/nea/pcj/json/DuplicateJsonKey.java) | 0 | ||||
-rw-r--r-- | core/src/main/java/moe/nea/pcj/json/DuringKeyExtraction.java (renamed from src/main/java/moe/nea/pcj/json/DuringKeyExtraction.java) | 0 | ||||
-rw-r--r-- | core/src/main/java/moe/nea/pcj/json/InSubType.java (renamed from src/main/java/moe/nea/pcj/json/InSubType.java) | 0 | ||||
-rw-r--r-- | core/src/main/java/moe/nea/pcj/json/JsonCodec.java (renamed from src/main/java/moe/nea/pcj/json/JsonCodec.java) | 0 | ||||
-rw-r--r-- | core/src/main/java/moe/nea/pcj/json/JsonLikeError.java (renamed from src/main/java/moe/nea/pcj/json/JsonLikeError.java) | 0 | ||||
-rw-r--r-- | core/src/main/java/moe/nea/pcj/json/JsonLikeOperations.java (renamed from src/main/java/moe/nea/pcj/json/JsonLikeOperations.java) | 0 | ||||
-rw-r--r-- | core/src/main/java/moe/nea/pcj/json/ListBuilder.java (renamed from src/main/java/moe/nea/pcj/json/ListBuilder.java) | 0 | ||||
-rw-r--r-- | core/src/main/java/moe/nea/pcj/json/ListView.java (renamed from src/main/java/moe/nea/pcj/json/ListView.java) | 0 | ||||
-rw-r--r-- | core/src/main/java/moe/nea/pcj/json/MapCodec.java (renamed from src/main/java/moe/nea/pcj/json/MapCodec.java) | 0 | ||||
-rw-r--r-- | core/src/main/java/moe/nea/pcj/json/MissingKey.java (renamed from src/main/java/moe/nea/pcj/json/MissingKey.java) | 0 | ||||
-rw-r--r-- | core/src/main/java/moe/nea/pcj/json/NamedObject.java (renamed from src/main/java/moe/nea/pcj/json/NamedObject.java) | 0 | ||||
-rw-r--r-- | core/src/main/java/moe/nea/pcj/json/RecordBuilder.java (renamed from src/main/java/moe/nea/pcj/json/RecordBuilder.java) | 0 | ||||
-rw-r--r-- | core/src/main/java/moe/nea/pcj/json/RecordCodec.java (renamed from src/main/java/moe/nea/pcj/json/RecordCodec.java) | 0 | ||||
-rw-r--r-- | core/src/main/java/moe/nea/pcj/json/RecordJoiners.java (renamed from src/main/java/moe/nea/pcj/json/RecordJoiners.java) | 0 | ||||
-rw-r--r-- | core/src/main/java/moe/nea/pcj/json/RecordView.java (renamed from src/main/java/moe/nea/pcj/json/RecordView.java) | 0 | ||||
-rw-r--r-- | core/src/main/java/moe/nea/pcj/json/UnexpectedJsonElement.java (renamed from src/main/java/moe/nea/pcj/json/UnexpectedJsonElement.java) | 0 | ||||
-rw-r--r-- | core/src/main/java/moe/nea/pcj/json/UnknownSubtype.java (renamed from src/main/java/moe/nea/pcj/json/UnknownSubtype.java) | 0 | ||||
-rw-r--r-- | core/src/main/java/moe/nea/pcj/json/package-info.java (renamed from src/main/java/moe/nea/pcj/json/package-info.java) | 0 | ||||
-rw-r--r-- | core/src/main/java/moe/nea/pcj/package-info.java (renamed from src/main/java/moe/nea/pcj/package-info.java) | 0 | ||||
-rw-r--r-- | gson/build.gradle.kts | 5 | ||||
-rw-r--r-- | settings.gradle.kts | 2 |
32 files changed, 20 insertions, 20 deletions
diff --git a/build.gradle.kts b/build.gradle.kts index 29f3043..694b647 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -1,6 +1,3 @@ -plugins { - `java-library` -} allprojects { group = "moe.nea" version = "1.0-SNAPSHOT" @@ -8,19 +5,25 @@ allprojects { repositories { mavenCentral() } -} -dependencies { - api("org.jspecify:jspecify:1.0.0") -} -allprojects { - afterEvaluate { - if (project.plugins.hasPlugin(JavaBasePlugin::class.java)) - dependencies { - testImplementation("org.junit.jupiter:junit-jupiter-api:5.8.1") - testRuntimeOnly("org.junit.jupiter:junit-jupiter-engine:5.8.1") - } - } + tasks.withType(Test::class) { useJUnitPlatform() } +} +subprojects { + apply(plugin = "org.gradle.java-library") + apply(plugin = "org.gradle.maven-publish") + dependencies { + "api"("org.jspecify:jspecify:1.0.0") + "testImplementation"("org.junit.jupiter:junit-jupiter-api:5.8.1") + "testRuntimeOnly"("org.junit.jupiter:junit-jupiter-engine:5.8.1") + } + + configure<PublishingExtension> { + publications { + create<MavenPublication>("maven") { + from(components[("java")]) + } + } + } }
\ No newline at end of file diff --git a/src/main/java/moe/nea/pcj/Codec.java b/core/src/main/java/moe/nea/pcj/Codec.java index 121e05f..121e05f 100644 --- a/src/main/java/moe/nea/pcj/Codec.java +++ b/core/src/main/java/moe/nea/pcj/Codec.java diff --git a/src/main/java/moe/nea/pcj/Decode.java b/core/src/main/java/moe/nea/pcj/Decode.java index d10c98a..d10c98a 100644 --- a/src/main/java/moe/nea/pcj/Decode.java +++ b/core/src/main/java/moe/nea/pcj/Decode.java diff --git a/src/main/java/moe/nea/pcj/Encode.java b/core/src/main/java/moe/nea/pcj/Encode.java index 834ce66..834ce66 100644 --- a/src/main/java/moe/nea/pcj/Encode.java +++ b/core/src/main/java/moe/nea/pcj/Encode.java diff --git a/src/main/java/moe/nea/pcj/Operation.java b/core/src/main/java/moe/nea/pcj/Operation.java index 90995ef..90995ef 100644 --- a/src/main/java/moe/nea/pcj/Operation.java +++ b/core/src/main/java/moe/nea/pcj/Operation.java diff --git a/src/main/java/moe/nea/pcj/Result.java b/core/src/main/java/moe/nea/pcj/Result.java index a9c2494..a9c2494 100644 --- a/src/main/java/moe/nea/pcj/Result.java +++ b/core/src/main/java/moe/nea/pcj/Result.java diff --git a/src/main/java/moe/nea/pcj/Tuple.java b/core/src/main/java/moe/nea/pcj/Tuple.java index e6207ff..e6207ff 100644 --- a/src/main/java/moe/nea/pcj/Tuple.java +++ b/core/src/main/java/moe/nea/pcj/Tuple.java diff --git a/src/main/java/moe/nea/pcj/Unit.java b/core/src/main/java/moe/nea/pcj/Unit.java index 435d763..435d763 100644 --- a/src/main/java/moe/nea/pcj/Unit.java +++ b/core/src/main/java/moe/nea/pcj/Unit.java diff --git a/src/main/java/moe/nea/pcj/json/AtField.java b/core/src/main/java/moe/nea/pcj/json/AtField.java index 3780e38..3780e38 100644 --- a/src/main/java/moe/nea/pcj/json/AtField.java +++ b/core/src/main/java/moe/nea/pcj/json/AtField.java diff --git a/src/main/java/moe/nea/pcj/json/AtIndex.java b/core/src/main/java/moe/nea/pcj/json/AtIndex.java index ec01112..ec01112 100644 --- a/src/main/java/moe/nea/pcj/json/AtIndex.java +++ b/core/src/main/java/moe/nea/pcj/json/AtIndex.java diff --git a/src/main/java/moe/nea/pcj/json/BasicCodecs.java b/core/src/main/java/moe/nea/pcj/json/BasicCodecs.java index 565711d..565711d 100644 --- a/src/main/java/moe/nea/pcj/json/BasicCodecs.java +++ b/core/src/main/java/moe/nea/pcj/json/BasicCodecs.java diff --git a/src/main/java/moe/nea/pcj/json/DuplicateJsonKey.java b/core/src/main/java/moe/nea/pcj/json/DuplicateJsonKey.java index 13d81db..13d81db 100644 --- a/src/main/java/moe/nea/pcj/json/DuplicateJsonKey.java +++ b/core/src/main/java/moe/nea/pcj/json/DuplicateJsonKey.java diff --git a/src/main/java/moe/nea/pcj/json/DuringKeyExtraction.java b/core/src/main/java/moe/nea/pcj/json/DuringKeyExtraction.java index 859f98f..859f98f 100644 --- a/src/main/java/moe/nea/pcj/json/DuringKeyExtraction.java +++ b/core/src/main/java/moe/nea/pcj/json/DuringKeyExtraction.java diff --git a/src/main/java/moe/nea/pcj/json/InSubType.java b/core/src/main/java/moe/nea/pcj/json/InSubType.java index ae62a73..ae62a73 100644 --- a/src/main/java/moe/nea/pcj/json/InSubType.java +++ b/core/src/main/java/moe/nea/pcj/json/InSubType.java diff --git a/src/main/java/moe/nea/pcj/json/JsonCodec.java b/core/src/main/java/moe/nea/pcj/json/JsonCodec.java index c5c750b..c5c750b 100644 --- a/src/main/java/moe/nea/pcj/json/JsonCodec.java +++ b/core/src/main/java/moe/nea/pcj/json/JsonCodec.java diff --git a/src/main/java/moe/nea/pcj/json/JsonLikeError.java b/core/src/main/java/moe/nea/pcj/json/JsonLikeError.java index 609bd84..609bd84 100644 --- a/src/main/java/moe/nea/pcj/json/JsonLikeError.java +++ b/core/src/main/java/moe/nea/pcj/json/JsonLikeError.java diff --git a/src/main/java/moe/nea/pcj/json/JsonLikeOperations.java b/core/src/main/java/moe/nea/pcj/json/JsonLikeOperations.java index ffefeda..ffefeda 100644 --- a/src/main/java/moe/nea/pcj/json/JsonLikeOperations.java +++ b/core/src/main/java/moe/nea/pcj/json/JsonLikeOperations.java diff --git a/src/main/java/moe/nea/pcj/json/ListBuilder.java b/core/src/main/java/moe/nea/pcj/json/ListBuilder.java index fd2a407..fd2a407 100644 --- a/src/main/java/moe/nea/pcj/json/ListBuilder.java +++ b/core/src/main/java/moe/nea/pcj/json/ListBuilder.java diff --git a/src/main/java/moe/nea/pcj/json/ListView.java b/core/src/main/java/moe/nea/pcj/json/ListView.java index dcc6e37..dcc6e37 100644 --- a/src/main/java/moe/nea/pcj/json/ListView.java +++ b/core/src/main/java/moe/nea/pcj/json/ListView.java diff --git a/src/main/java/moe/nea/pcj/json/MapCodec.java b/core/src/main/java/moe/nea/pcj/json/MapCodec.java index 9f343fd..9f343fd 100644 --- a/src/main/java/moe/nea/pcj/json/MapCodec.java +++ b/core/src/main/java/moe/nea/pcj/json/MapCodec.java diff --git a/src/main/java/moe/nea/pcj/json/MissingKey.java b/core/src/main/java/moe/nea/pcj/json/MissingKey.java index 3dad05c..3dad05c 100644 --- a/src/main/java/moe/nea/pcj/json/MissingKey.java +++ b/core/src/main/java/moe/nea/pcj/json/MissingKey.java diff --git a/src/main/java/moe/nea/pcj/json/NamedObject.java b/core/src/main/java/moe/nea/pcj/json/NamedObject.java index aedc87b..aedc87b 100644 --- a/src/main/java/moe/nea/pcj/json/NamedObject.java +++ b/core/src/main/java/moe/nea/pcj/json/NamedObject.java diff --git a/src/main/java/moe/nea/pcj/json/RecordBuilder.java b/core/src/main/java/moe/nea/pcj/json/RecordBuilder.java index c610f27..c610f27 100644 --- a/src/main/java/moe/nea/pcj/json/RecordBuilder.java +++ b/core/src/main/java/moe/nea/pcj/json/RecordBuilder.java diff --git a/src/main/java/moe/nea/pcj/json/RecordCodec.java b/core/src/main/java/moe/nea/pcj/json/RecordCodec.java index fa7aac7..fa7aac7 100644 --- a/src/main/java/moe/nea/pcj/json/RecordCodec.java +++ b/core/src/main/java/moe/nea/pcj/json/RecordCodec.java diff --git a/src/main/java/moe/nea/pcj/json/RecordJoiners.java b/core/src/main/java/moe/nea/pcj/json/RecordJoiners.java index 57bdd63..57bdd63 100644 --- a/src/main/java/moe/nea/pcj/json/RecordJoiners.java +++ b/core/src/main/java/moe/nea/pcj/json/RecordJoiners.java diff --git a/src/main/java/moe/nea/pcj/json/RecordView.java b/core/src/main/java/moe/nea/pcj/json/RecordView.java index 968a936..968a936 100644 --- a/src/main/java/moe/nea/pcj/json/RecordView.java +++ b/core/src/main/java/moe/nea/pcj/json/RecordView.java diff --git a/src/main/java/moe/nea/pcj/json/UnexpectedJsonElement.java b/core/src/main/java/moe/nea/pcj/json/UnexpectedJsonElement.java index 7bee7c1..7bee7c1 100644 --- a/src/main/java/moe/nea/pcj/json/UnexpectedJsonElement.java +++ b/core/src/main/java/moe/nea/pcj/json/UnexpectedJsonElement.java diff --git a/src/main/java/moe/nea/pcj/json/UnknownSubtype.java b/core/src/main/java/moe/nea/pcj/json/UnknownSubtype.java index 942a7dc..942a7dc 100644 --- a/src/main/java/moe/nea/pcj/json/UnknownSubtype.java +++ b/core/src/main/java/moe/nea/pcj/json/UnknownSubtype.java diff --git a/src/main/java/moe/nea/pcj/json/package-info.java b/core/src/main/java/moe/nea/pcj/json/package-info.java index a5aace0..a5aace0 100644 --- a/src/main/java/moe/nea/pcj/json/package-info.java +++ b/core/src/main/java/moe/nea/pcj/json/package-info.java diff --git a/src/main/java/moe/nea/pcj/package-info.java b/core/src/main/java/moe/nea/pcj/package-info.java index 8adfc56..8adfc56 100644 --- a/src/main/java/moe/nea/pcj/package-info.java +++ b/core/src/main/java/moe/nea/pcj/package-info.java diff --git a/gson/build.gradle.kts b/gson/build.gradle.kts index 0101fe4..e70381d 100644 --- a/gson/build.gradle.kts +++ b/gson/build.gradle.kts @@ -1,7 +1,4 @@ -plugins { - `java-library` -} dependencies { - api(project(":")) + api(project(":core")) api("com.google.code.gson:gson:2.11.0") }
\ No newline at end of file diff --git a/settings.gradle.kts b/settings.gradle.kts index 64a6147..0f4d132 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -2,4 +2,4 @@ plugins { id("org.gradle.toolchains.foojay-resolver-convention") version "0.8.0" } rootProject.name = "profunctor-codecs-java" -include("gson") +include("core", "gson") |