diff --git a/legend-engine-xts-ingest/legend-engine-xt-ingest-protocol/pom.xml b/legend-engine-xts-ingest/legend-engine-xt-ingest-protocol/pom.xml new file mode 100644 index 00000000000..c3c507594b3 --- /dev/null +++ b/legend-engine-xts-ingest/legend-engine-xt-ingest-protocol/pom.xml @@ -0,0 +1,89 @@ + + + 4.0.0 + + org.finos.legend.engine + legend-engine-xts-ingest + 4.66.1-SNAPSHOT + + + legend-engine-xt-ingest-protocol + + + 11 + 11 + UTF-8 + + + + com.fasterxml.jackson.core + jackson-annotations + + + org.finos.legend.engine + legend-engine-executionPlan-dependencies + + + + + + org.codehaus.mojo + exec-maven-plugin + + true + + + + generate metamodel + generate-sources + + java + + + true + org.finos.legend.engine.protocol.generation.GenerateMetaClasses + + core_ingest_metamodel.protocol.json + ${project.build.directory}/generated-sources/ + + test + + + + + + org.finos.legend.engine + legend-engine-protocol-generation + ${project.version} + + + org.finos.legend.engine + legend-engine-xt-ingest-pure + ${project.version} + + + + + org.codehaus.mojo + build-helper-maven-plugin + + + add-source + generate-sources + + add-source + + + + ${project.basedir}/target/generated-sources/ + + + + + + + + + \ No newline at end of file diff --git a/legend-engine-xts-ingest/legend-engine-xt-ingest-protocol/src/main/resources/core_ingest_metamodel.protocol.json b/legend-engine-xts-ingest/legend-engine-xt-ingest-protocol/src/main/resources/core_ingest_metamodel.protocol.json new file mode 100644 index 00000000000..10c47469bf5 --- /dev/null +++ b/legend-engine-xts-ingest/legend-engine-xt-ingest-protocol/src/main/resources/core_ingest_metamodel.protocol.json @@ -0,0 +1,7 @@ +{ + "purePackage": "meta::external::ingest::metamodel", + "javaPackage": "org.finos.legend.engine.protocol.ingest.metamodel", + "elementsToBeExcluded": [ + "meta::external::ingest::metamodel::IngestConfig" + ] +} \ No newline at end of file diff --git a/legend-engine-xts-ingest/pom.xml b/legend-engine-xts-ingest/pom.xml index 745f78992b3..7b9830d9ef4 100644 --- a/legend-engine-xts-ingest/pom.xml +++ b/legend-engine-xts-ingest/pom.xml @@ -13,6 +13,7 @@ pom legend-engine-xt-ingest-pure + legend-engine-xt-ingest-protocol