From 7ce9bb78c9ebceb1b24ae3ff10d770992ed7cfc0 Mon Sep 17 00:00:00 2001 From: Oliver Lietz Date: Sat, 19 May 2018 11:57:23 +0200 Subject: [PATCH] SM-3713 Create OSGi bundle for Thymeleaf 3.0.8 --- thymeleaf-3.0.8.RELEASE/pom.xml | 148 ++++++++++++++++++ .../src/main/resources/OSGI-INF/bundle.info | 15 ++ 2 files changed, 163 insertions(+) create mode 100644 thymeleaf-3.0.8.RELEASE/pom.xml create mode 100644 thymeleaf-3.0.8.RELEASE/src/main/resources/OSGI-INF/bundle.info diff --git a/thymeleaf-3.0.8.RELEASE/pom.xml b/thymeleaf-3.0.8.RELEASE/pom.xml new file mode 100644 index 0000000000..5b16e20f99 --- /dev/null +++ b/thymeleaf-3.0.8.RELEASE/pom.xml @@ -0,0 +1,148 @@ + + + + + + 4.0.0 + + + org.apache.servicemix.bundles + bundles-pom + 13 + ../bundles-pom/pom.xml + + + org.apache.servicemix.bundles.thymeleaf + 3.0.8.RELEASE_1-SNAPSHOT + bundle + Apache ServiceMix :: Bundles :: ${pkgArtifactId} + This OSGi bundles wraps ${pkgArtifactId} ${pkgVersion} jar file. + + + scm:git:https://git-wip-us.apache.org/repos/asf/servicemix-bundles.git + scm:git:https://git-wip-us.apache.org/repos/asf/servicemix-bundles.git + https://git-wip-us.apache.org/repos/asf?p=servicemix-bundles.git + HEAD + + + + org.thymeleaf + thymeleaf + 3.0.8.RELEASE + ${servicemix.osgi.export.pkg} + + org.thymeleaf;version="5.0.0", + org.thymeleaf.cache;version="3.1.0", + org.thymeleaf.context;version="3.1.0", + org.thymeleaf.dialect;version="3.0.0", + org.thymeleaf.engine;version="4.0.0", + org.thymeleaf.exceptions;version="3.0.0", + org.thymeleaf.expression;version="3.1.0", + org.thymeleaf.inline;version="3.0.0", + org.thymeleaf.linkbuilder;version="3.0.0", + org.thymeleaf.messageresolver;version="3.0.0", + org.thymeleaf.model;version="3.0.0", + org.thymeleaf.postprocessor;version="3.0.0", + org.thymeleaf.preprocessor;version="3.0.0", + org.thymeleaf.processor;version="3.0.0", + org.thymeleaf.processor.cdatasection;version="3.0.0", + org.thymeleaf.processor.comment;version="3.0.0", + org.thymeleaf.processor.doctype;version="3.0.0", + org.thymeleaf.processor.element;version="3.0.0", + org.thymeleaf.processor.processinginstruction;version="3.0.0", + org.thymeleaf.processor.templateboundaries;version="3.0.0", + org.thymeleaf.processor.text;version="3.0.0", + org.thymeleaf.processor.xmldeclaration;version="3.0.0", + org.thymeleaf.standard;version="3.0.0", + org.thymeleaf.standard.expression;version="3.0.0", + org.thymeleaf.standard.inline;version="3.0.0", + org.thymeleaf.standard.processor;version="3.0.0", + org.thymeleaf.standard.serializer;version="3.0.0", + org.thymeleaf.standard.util;version="3.0.0", + org.thymeleaf.templatemode;version="3.0.0", + org.thymeleaf.templateparser;version="3.0.0", + org.thymeleaf.templateparser.markup;version="3.0.0", + org.thymeleaf.templateparser.markup.decoupled;version="3.0.0", + org.thymeleaf.templateparser.raw;version="3.0.0", + org.thymeleaf.templateparser.reader;version="3.0.0", + org.thymeleaf.templateparser.text;version="4.0.0", + org.thymeleaf.templateresolver;version="3.1.0", + org.thymeleaf.templateresource;version="3.1.0", + org.thymeleaf.util;version="3.3.0" + + + javax.servlet.*;resolution:=optional, + com.fasterxml.jackson.*;resolution:=optional, + * + + + + + + ${pkgGroupId} + ${pkgArtifactId} + ${pkgVersion} + false + + + + ${pkgGroupId} + ${pkgArtifactId} + ${pkgVersion} + sources + false + + + + + + + org.apache.maven.plugins + maven-shade-plugin + + + package + + shade + + + + + ${pkgGroupId}:${pkgArtifactId} + + + + + ${pkgGroupId}:${pkgArtifactId} + + ** + + + + true + true + + + + + + + + diff --git a/thymeleaf-3.0.8.RELEASE/src/main/resources/OSGI-INF/bundle.info b/thymeleaf-3.0.8.RELEASE/src/main/resources/OSGI-INF/bundle.info new file mode 100644 index 0000000000..cc9a32f211 --- /dev/null +++ b/thymeleaf-3.0.8.RELEASE/src/main/resources/OSGI-INF/bundle.info @@ -0,0 +1,15 @@ +\u001B[1mSYNOPSIS\u001B[0m + ${project.description} + + Original Maven URL: + \u001B[33mmvn:${pkgGroupId}/${pkgArtifactId}/${pkgVersion}\u001B[0m + +\u001B[1mDESCRIPTION\u001B[0m + Thymeleaf is a modern server-side Java template engine for both web and standalone environments. + + Thymeleaf's main goal is to bring elegant natural templates to your development workflow — HTML that can be correctly displayed in browsers and also work as static prototypes, allowing for stronger collaboration in development teams. + + With modules for Spring Framework, a host of integrations with your favourite tools, and the ability to plug in your own functionality, Thymeleaf is ideal for modern-day HTML5 JVM web development — although there is much more it can do. + + \u001B[1mSEE ALSO\u001B[0m + \u001B[36mhttps://www.thymeleaf.org\u001B[0m