Split value processing into gson-compile-processor-core for use in other projects
ci/woodpecker/push/woodpecker Pipeline was successful
Details
ci/woodpecker/push/woodpecker Pipeline was successful
Details
This commit is contained in:
parent
527a57af39
commit
554fe8f8a7
|
@ -0,0 +1,24 @@
|
|||
plugins {
|
||||
`java-library`
|
||||
id("jf.maven-publish")
|
||||
id("jf.manifold")
|
||||
}
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
maven("https://maven.frohnmeyer-wds.de/artifacts")
|
||||
}
|
||||
|
||||
dependencies {
|
||||
implementation(project(":gson-compile-annotations"))
|
||||
implementation("org.jetbrains:annotations:23.0.0")
|
||||
implementation("io.gitlab.jfronny:commons:1.0-SNAPSHOT")
|
||||
}
|
||||
|
||||
publishing {
|
||||
publications {
|
||||
create<MavenPublication>("maven") {
|
||||
from(components["java"])
|
||||
}
|
||||
}
|
||||
}
|
|
@ -1,4 +1,4 @@
|
|||
package io.gitlab.jfronny.gson.compile.processor.util;
|
||||
package io.gitlab.jfronny.gson.compile.processor.core;
|
||||
|
||||
import javax.annotation.processing.AbstractProcessor;
|
||||
import javax.annotation.processing.SupportedAnnotationTypes;
|
|
@ -1,4 +1,4 @@
|
|||
package io.gitlab.jfronny.gson.compile.processor.util;
|
||||
package io.gitlab.jfronny.gson.compile.processor.core;
|
||||
|
||||
import java.lang.annotation.*;
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package io.gitlab.jfronny.gson.compile.processor.util.valueprocessor;
|
||||
package io.gitlab.jfronny.gson.compile.processor.core.value;
|
||||
|
||||
import org.jetbrains.annotations.ApiStatus;
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package io.gitlab.jfronny.gson.compile.processor.util.valueprocessor;
|
||||
package io.gitlab.jfronny.gson.compile.processor.core.value;
|
||||
|
||||
import javax.annotation.processing.Messager;
|
||||
import javax.lang.model.element.Element;
|
|
@ -1,4 +1,4 @@
|
|||
package io.gitlab.jfronny.gson.compile.processor.util.valueprocessor;
|
||||
package io.gitlab.jfronny.gson.compile.processor.core.value;
|
||||
|
||||
import io.gitlab.jfronny.commons.data.delegate.DelegateList;
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package io.gitlab.jfronny.gson.compile.processor.util.valueprocessor;
|
||||
package io.gitlab.jfronny.gson.compile.processor.core.value;
|
||||
|
||||
import org.jetbrains.annotations.ApiStatus;
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package io.gitlab.jfronny.gson.compile.processor.util.valueprocessor;
|
||||
package io.gitlab.jfronny.gson.compile.processor.core.value;
|
||||
|
||||
import javax.annotation.processing.ProcessingEnvironment;
|
||||
import javax.lang.model.element.TypeElement;
|
|
@ -1,4 +1,4 @@
|
|||
package io.gitlab.jfronny.gson.compile.processor.util.valueprocessor;
|
||||
package io.gitlab.jfronny.gson.compile.processor.core.value;
|
||||
|
||||
import io.gitlab.jfronny.gson.compile.annotations.GPrefer;
|
||||
|
|
@ -10,6 +10,7 @@ repositories {
|
|||
}
|
||||
|
||||
dependencies {
|
||||
implementation(project(":gson-compile-processor-core"))
|
||||
implementation(project(":gson-compile-annotations"))
|
||||
implementation("org.jetbrains:annotations:23.0.0")
|
||||
implementation("io.gitlab.jfronny:commons:1.0-SNAPSHOT")
|
||||
|
|
|
@ -5,10 +5,10 @@ import io.gitlab.jfronny.commons.StringFormatter;
|
|||
import io.gitlab.jfronny.gson.compile.annotations.GSerializable;
|
||||
import io.gitlab.jfronny.gson.compile.processor.adapter.Adapter;
|
||||
import io.gitlab.jfronny.gson.compile.processor.adapter.Adapters;
|
||||
import io.gitlab.jfronny.gson.compile.processor.util.AbstractProcessor2;
|
||||
import io.gitlab.jfronny.gson.compile.processor.util.SupportedAnnotationTypes2;
|
||||
import io.gitlab.jfronny.gson.compile.processor.util.valueprocessor.Properties;
|
||||
import io.gitlab.jfronny.gson.compile.processor.util.valueprocessor.*;
|
||||
import io.gitlab.jfronny.gson.compile.processor.core.AbstractProcessor2;
|
||||
import io.gitlab.jfronny.gson.compile.processor.core.SupportedAnnotationTypes2;
|
||||
import io.gitlab.jfronny.gson.compile.processor.core.value.Properties;
|
||||
import io.gitlab.jfronny.gson.compile.processor.core.value.*;
|
||||
|
||||
import javax.annotation.processing.*;
|
||||
import javax.lang.model.SourceVersion;
|
||||
|
|
|
@ -2,7 +2,7 @@ package io.gitlab.jfronny.gson.compile.processor;
|
|||
|
||||
import com.squareup.javapoet.ClassName;
|
||||
import com.squareup.javapoet.TypeName;
|
||||
import io.gitlab.jfronny.gson.compile.processor.util.valueprocessor.ElementException;
|
||||
import io.gitlab.jfronny.gson.compile.processor.core.value.ElementException;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
|
||||
import javax.lang.model.element.TypeElement;
|
||||
|
|
|
@ -3,7 +3,7 @@ package io.gitlab.jfronny.gson.compile.processor.adapter;
|
|||
import com.squareup.javapoet.*;
|
||||
import io.gitlab.jfronny.gson.compile.processor.SerializableClass;
|
||||
import io.gitlab.jfronny.gson.compile.processor.adapter.impl.*;
|
||||
import io.gitlab.jfronny.gson.compile.processor.util.valueprocessor.Property;
|
||||
import io.gitlab.jfronny.gson.compile.processor.core.value.Property;
|
||||
|
||||
import javax.annotation.processing.Messager;
|
||||
import javax.lang.model.element.AnnotationMirror;
|
||||
|
|
|
@ -15,3 +15,4 @@ include("gson-compile-processor")
|
|||
include("gson-compile-annotations")
|
||||
include("gson-compile-example")
|
||||
include("gson-compile-example-manifold")
|
||||
include("gson-compile-processor-core")
|
||||
|
|
Loading…
Reference in New Issue