From f767e9a746b3884b3aa4f47be399500475bf7d5b Mon Sep 17 00:00:00 2001 From: Willem Date: Fri, 14 Oct 2022 03:18:00 +0200 Subject: [PATCH] Added x4o language tasks --- README.md | 3 + gdxapp4d-app-glyphdemo/pom.xml | 13 +- .../unicode4d-atlas/unicode4d-atlas-lang.eld | 15 +- gdxapp4d-lib-warpme/pom.xml | 32 -- gdxapp4d-lib-x4o/pom.xml | 297 ++++++++++++++++++ gdxapp4d-tos4/pom.xml | 3 - gdxapp4d-unitxc/pom.xml | 13 +- pom.xml | 41 +++ 8 files changed, 352 insertions(+), 65 deletions(-) create mode 100644 gdxapp4d-lib-x4o/pom.xml diff --git a/README.md b/README.md index c1feb2e8..fe9fdfd4 100644 --- a/README.md +++ b/README.md @@ -47,10 +47,13 @@ Now we can delete all data from the blockchain. Requirements; +* 8GB of free memory * Setup [Hyperdrive](https://github.com/hyperspace-org/hyperdrive-service) * Use an AdoptOpenJDK(11++) to run the demo. * Run "mvn -P lib-install initialize" once to copy local lib to local m2 repro. +Run "mvn -P x4o-tasks compile" once to generate all xml xsd and eld docs.(into target/x4o-*) + ### Project Launch Release When hyperdrive is running just start the jar file with; diff --git a/gdxapp4d-app-glyphdemo/pom.xml b/gdxapp4d-app-glyphdemo/pom.xml index 8dff98a9..3680010e 100644 --- a/gdxapp4d-app-glyphdemo/pom.xml +++ b/gdxapp4d-app-glyphdemo/pom.xml @@ -39,18 +39,7 @@ ${tos4.packages}, ${vrgem4.packages}, ${unitxc.packages}, - org.apache.commons.lang3, - org.apache.commons.lang3.builder, - org.apache.commons.lang3.concurrent, - org.apache.commons.lang3.event, - org.apache.commons.lang3.exception, - org.apache.commons.lang3.math, - org.apache.commons.lang3.mutable, - org.apache.commons.lang3.reflect, - org.apache.commons.lang3.text, - org.apache.commons.lang3.text.translate, - org.apache.commons.lang3.time, - org.apache.commons.lang3.tuple + ${lang3.packages} distributedrebirth.love diff --git a/gdxapp4d-lib-unicodezd/src/main/resources/META-INF/unicode4d-atlas/unicode4d-atlas-lang.eld b/gdxapp4d-lib-unicodezd/src/main/resources/META-INF/unicode4d-atlas/unicode4d-atlas-lang.eld index e3746f3b..73b693fd 100644 --- a/gdxapp4d-lib-unicodezd/src/main/resources/META-INF/unicode4d-atlas/unicode4d-atlas-lang.eld +++ b/gdxapp4d-lib-unicodezd/src/main/resources/META-INF/unicode4d-atlas/unicode4d-atlas-lang.eld @@ -28,8 +28,9 @@ schemaResource="unicode4d-atlas-root-1.0.xsd" schemaPrefix="r" description="Namespace to have single root." name="UnicodePlane Root Namespace" languageRoot="true" id="r"> - + + The font atlas to store all fonts. + - - + + The font atlas to store all characters in. + + + The unicode4D character data. + \ No newline at end of file diff --git a/gdxapp4d-lib-warpme/pom.xml b/gdxapp4d-lib-warpme/pom.xml index 13fdfba7..05d187c0 100644 --- a/gdxapp4d-lib-warpme/pom.xml +++ b/gdxapp4d-lib-warpme/pom.xml @@ -20,7 +20,6 @@ org.apache.tomcat jasper-el - 6.0.20 @@ -28,7 +27,6 @@ org.apache.maven.plugins maven-dependency-plugin - 3.3.0 copy-dependencies @@ -42,34 +40,4 @@ - - - lib-install - - - - org.apache.maven.plugins - maven-install-plugin - 2.5.2 - - - deploy-local-x4o - initialize - - install-file - - - org.x4o - x4o-driver - 0.8.7-SNAPSHOT2 - jar - ${project.basedir}/../local-lib/x4o-driver-0.8.7-SNAPSHOT2.jar - - - - - - - - \ No newline at end of file diff --git a/gdxapp4d-lib-x4o/pom.xml b/gdxapp4d-lib-x4o/pom.xml new file mode 100644 index 00000000..5c7958a8 --- /dev/null +++ b/gdxapp4d-lib-x4o/pom.xml @@ -0,0 +1,297 @@ + + 4.0.0 + + love.distributedrebirth.gdxapp4d + gdxapp4d + 0.0.1-SNAPSHOT + + gdxapp4d-lib-x4o + pom + + + lib-install + + + + org.apache.maven.plugins + maven-install-plugin + 2.5.2 + + + deploy-local-x4o-driver + initialize + + install-file + + + org.x4o + x4o-driver + 0.8.7-SNAPSHOT2 + jar + ${project.basedir}/../local-lib/x4o-driver-0.8.7-SNAPSHOT2.jar + + + + deploy-local-x4o-eld-doc + initialize + + install-file + + + org.x4o + x4o-eld-doc + 0.8.7-SNAPSHOT2 + jar + ${project.basedir}/../local-lib/x4o-eld-doc-0.8.7-SNAPSHOT2.jar + + + + deploy-local-x4o-html + initialize + + install-file + + + org.x4o + x4o-html + 0.8.7-SNAPSHOT2 + jar + ${project.basedir}/../local-lib/x4o-html-0.8.7-SNAPSHOT2.jar + + + + deploy-local-x4o-meta + initialize + + install-file + + + org.x4o + x4o-meta + 0.8.7-SNAPSHOT2 + jar + ${project.basedir}/../local-lib/x4o-meta-0.8.7-SNAPSHOT2.jar + + + + deploy-local-x4o-tool-ant-plugin + initialize + + install-file + + + org.x4o.tool + x4o-tool-ant-plugin + 0.8.7-SNAPSHOT2 + jar + ${project.basedir}/../local-lib/x4o-tool-ant-plugin-0.8.7-SNAPSHOT2.jar + + + + deploy-local-x4o-tool-maven-plugin + initialize + + install-file + + + org.x4o.tool + x4o-tool-maven-plugin + 0.8.7-SNAPSHOT2 + jar + ${project.basedir}/../local-lib/x4o-tool-maven-plugin-0.8.7-SNAPSHOT2.jar + + + + deploy-local-x4o-driver-sources + initialize + + install-file + + + org.x4o + x4o-driver + 0.8.7-SNAPSHOT2 + jar + sources + ${project.basedir}/../local-lib/x4o-driver-0.8.7-SNAPSHOT2-sources.jar + + + + deploy-local-x4o-eld-doc-sources + initialize + + install-file + + + org.x4o + x4o-eld-doc + 0.8.7-SNAPSHOT2 + jar + sources + ${project.basedir}/../local-lib/x4o-eld-doc-0.8.7-SNAPSHOT2-sources.jar + + + + deploy-local-x4o-html-sources + initialize + + install-file + + + org.x4o + x4o-html + 0.8.7-SNAPSHOT2 + jar + sources + ${project.basedir}/../local-lib/x4o-html-0.8.7-SNAPSHOT2-sources.jar + + + + deploy-local-x4o-meta-sources + initialize + + install-file + + + org.x4o + x4o-meta + 0.8.7-SNAPSHOT2 + jar + sources + ${project.basedir}/../local-lib/x4o-meta-0.8.7-SNAPSHOT2-sources.jar + + + + deploy-local-x4o-tool-ant-plugin-sources + initialize + + install-file + + + org.x4o.tool + x4o-tool-ant-plugin + 0.8.7-SNAPSHOT2 + jar + sources + ${project.basedir}/../local-lib/x4o-tool-ant-plugin-0.8.7-SNAPSHOT2-sources.jar + + + + deploy-local-x4o-tool-maven-plugin-sources + initialize + + install-file + + + org.x4o.tool + x4o-tool-maven-plugin + 0.8.7-SNAPSHOT2 + jar + sources + ${project.basedir}/../local-lib/x4o-tool-maven-plugin-0.8.7-SNAPSHOT2-sources.jar + + + + + + + + + x4o-tasks + + + + maven-antrun-plugin + + + compile + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + run + + + + + + love.distributedrebirth.gdxapp4d + gdxapp4d-lib-warpme + ${project.version} + + + love.distributedrebirth.gdxapp4d + gdxapp4d-lib-unicodezd + ${project.version} + + + org.apache.tomcat + jasper-el + 6.0.20 + + + org.x4o + x4o-driver + 0.8.7-SNAPSHOT2 + + + org.x4o + x4o-eld-doc + 0.8.7-SNAPSHOT2 + + + org.x4o + x4o-html + 0.8.7-SNAPSHOT2 + + + org.x4o.tool + x4o-tool-ant-plugin + 0.8.7-SNAPSHOT2 + + + + + + + + \ No newline at end of file diff --git a/gdxapp4d-tos4/pom.xml b/gdxapp4d-tos4/pom.xml index b4baef9c..f644e1b6 100644 --- a/gdxapp4d-tos4/pom.xml +++ b/gdxapp4d-tos4/pom.xml @@ -48,17 +48,14 @@ org.osgi org.osgi.service.component.annotations - 1.4.0 com.badlogicgames.gdx gdx-freetype - 1.10.0 com.badlogicgames.gdx gdx-freetype-platform - 1.10.0 natives-desktop diff --git a/gdxapp4d-unitxc/pom.xml b/gdxapp4d-unitxc/pom.xml index b2a2b714..7bfc2fc5 100644 --- a/gdxapp4d-unitxc/pom.xml +++ b/gdxapp4d-unitxc/pom.xml @@ -38,18 +38,7 @@ org.slf4j.event, org.slf4j.helpers, org.slf4j.spi, - org.apache.commons.lang3, - org.apache.commons.lang3.builder, - org.apache.commons.lang3.concurrent, - org.apache.commons.lang3.event, - org.apache.commons.lang3.exception, - org.apache.commons.lang3.math, - org.apache.commons.lang3.mutable, - org.apache.commons.lang3.reflect, - org.apache.commons.lang3.text, - org.apache.commons.lang3.text.translate, - org.apache.commons.lang3.time, - org.apache.commons.lang3.tuple + ${lang3.packages}, ${unitxc.packages} diff --git a/pom.xml b/pom.xml index 6522f930..92facc70 100644 --- a/pom.xml +++ b/pom.xml @@ -35,6 +35,7 @@ gdxapp4d-chain-mod-unitxc gdxapp4d-chain-mod-vrgem4 gdxapp4d-chain-mod-vrsys5 + gdxapp4d-lib-x4o UTF-8 @@ -158,6 +159,20 @@ net.forwardfire.unitxc.module.derived, net.forwardfire.unitxc.named + + org.apache.commons.lang3, + org.apache.commons.lang3.builder, + org.apache.commons.lang3.concurrent, + org.apache.commons.lang3.event, + org.apache.commons.lang3.exception, + org.apache.commons.lang3.math, + org.apache.commons.lang3.mutable, + org.apache.commons.lang3.reflect, + org.apache.commons.lang3.text, + org.apache.commons.lang3.text.translate, + org.apache.commons.lang3.time, + org.apache.commons.lang3.tuple + @@ -186,6 +201,11 @@ x4o-driver 0.8.7-SNAPSHOT2 + + org.apache.tomcat + jasper-el + 6.0.20 + io.github.spair imgui-java-binding @@ -241,6 +261,22 @@ org.apache.felix.framework 7.0.3 + + org.osgi + org.osgi.service.component.annotations + 1.4.0 + + + com.badlogicgames.gdx + gdx-freetype + 1.10.0 + + + com.badlogicgames.gdx + gdx-freetype-platform + 1.10.0 + natives-desktop + @@ -279,6 +315,11 @@ maven-bundle-plugin 5.1.4 + + org.apache.maven.plugins + maven-dependency-plugin + 3.3.0 +