From a314b80ec098b72fda723b1f5dff24e487f89dd9 Mon Sep 17 00:00:00 2001 From: Dan Klco Date: Fri, 24 Aug 2018 13:44:01 -0400 Subject: [PATCH 1/4] Adding OSGi bundle support --- flexmark-bundle/pom.xml | 217 ++++++++++++++++++ .../src/main/javadoc/overview.html | 9 + flexmark-bundle/src/main/javadoc/overview.md | 4 + pom.xml | 1 + 4 files changed, 231 insertions(+) create mode 100644 flexmark-bundle/pom.xml create mode 100644 flexmark-bundle/src/main/javadoc/overview.html create mode 100644 flexmark-bundle/src/main/javadoc/overview.md diff --git a/flexmark-bundle/pom.xml b/flexmark-bundle/pom.xml new file mode 100644 index 0000000000..e389347301 --- /dev/null +++ b/flexmark-bundle/pom.xml @@ -0,0 +1,217 @@ + + + 4.0.0 + + + com.vladsch.flexmark + flexmark-java + 0.34.20 + + + flexmark-bundle + flexmark-bundle + bundle + flexmark-java core and all extension modules and converters + + + + + com.vladsch.flexmark + flexmark + 0.34.20 + + + com.vladsch.flexmark + flexmark-ext-abbreviation + 0.34.20 + + + com.vladsch.flexmark + flexmark-ext-admonition + 0.34.20 + + + com.vladsch.flexmark + flexmark-ext-anchorlink + 0.34.20 + + + com.vladsch.flexmark + flexmark-ext-aside + 0.34.20 + + + com.vladsch.flexmark + flexmark-ext-attributes + 0.34.20 + + + com.vladsch.flexmark + flexmark-ext-autolink + 0.34.20 + + + com.vladsch.flexmark + flexmark-ext-definition + 0.34.20 + + + com.vladsch.flexmark + flexmark-ext-emoji + 0.34.20 + + + com.vladsch.flexmark + flexmark-ext-enumerated-reference + 0.34.20 + + + com.vladsch.flexmark + flexmark-ext-escaped-character + 0.34.20 + + + com.vladsch.flexmark + flexmark-ext-footnotes + 0.34.20 + + + com.vladsch.flexmark + flexmark-ext-gfm-issues + 0.34.20 + + + com.vladsch.flexmark + flexmark-ext-gfm-strikethrough + 0.34.20 + + + com.vladsch.flexmark + flexmark-ext-gfm-tables + 0.34.20 + + + com.vladsch.flexmark + flexmark-ext-gfm-tasklist + 0.34.20 + + + com.vladsch.flexmark + flexmark-ext-gfm-users + 0.34.20 + + + com.vladsch.flexmark + flexmark-ext-jekyll-front-matter + 0.34.20 + + + com.vladsch.flexmark + flexmark-ext-jekyll-tag + 0.34.20 + + + com.vladsch.flexmark + flexmark-ext-media-tags + 0.34.20 + + + com.vladsch.flexmark + flexmark-ext-ins + 0.34.20 + + + com.vladsch.flexmark + flexmark-ext-xwiki-macros + 0.34.20 + + + com.vladsch.flexmark + flexmark-ext-superscript + 0.34.20 + + + com.vladsch.flexmark + flexmark-ext-tables + 0.34.20 + + + com.vladsch.flexmark + flexmark-ext-toc + 0.34.20 + + + com.vladsch.flexmark + flexmark-ext-typographic + 0.34.20 + + + com.vladsch.flexmark + flexmark-ext-wikilink + 0.34.20 + + + com.vladsch.flexmark + flexmark-ext-yaml-front-matter + 0.34.20 + + + com.vladsch.flexmark + flexmark-ext-youtube-embedded + 0.34.20 + + + com.vladsch.flexmark + flexmark-formatter + 0.34.20 + + + com.vladsch.flexmark + flexmark-html-parser + 0.34.20 + + + com.vladsch.flexmark + flexmark-jira-converter + 0.34.20 + + + com.vladsch.flexmark + flexmark-profile-pegdown + 0.34.20 + + + com.vladsch.flexmark + flexmark-util + 0.34.20 + + + com.vladsch.flexmark + flexmark-youtrack-converter + 0.34.20 + + + + + + + + org.apache.felix + maven-bundle-plugin + 3.5.0 + true + + + !*.internal,!*.test,com.vladsch.flexmark.* + org.nibor.autolink.*;-split-package:=merge-first + *;scope=compile;inline=true + !com.vladsch.flexmark.test,* + + + + + + diff --git a/flexmark-bundle/src/main/javadoc/overview.html b/flexmark-bundle/src/main/javadoc/overview.html new file mode 100644 index 0000000000..93e833ce73 --- /dev/null +++ b/flexmark-bundle/src/main/javadoc/overview.html @@ -0,0 +1,9 @@ + + + + + +

flexmark-bundle core and extensions

+

flexmark-java core bundle, all extension modules and converter modules except PDF converter in the OSGi Bundle format

+ + diff --git a/flexmark-bundle/src/main/javadoc/overview.md b/flexmark-bundle/src/main/javadoc/overview.md new file mode 100644 index 0000000000..e589659cd8 --- /dev/null +++ b/flexmark-bundle/src/main/javadoc/overview.md @@ -0,0 +1,4 @@ +**flexmark-bundle core and extensions** + +flexmark-java core, all extension modules and converter modules except PDF converter in the OSGi Bundle format + diff --git a/pom.xml b/pom.xml index c9fda99a58..8c507e8d41 100644 --- a/pom.xml +++ b/pom.xml @@ -24,6 +24,7 @@ flexmark flexmark-all + flexmark-bundle flexmark-docx-converter flexmark-ext-abbreviation flexmark-ext-admonition From 16cfcb3c569ee823e412f6d4108e733bd87f238b Mon Sep 17 00:00:00 2001 From: Dan Klco Date: Fri, 24 Aug 2018 14:34:58 -0400 Subject: [PATCH 2/4] Renaming to flexmark-osgi --- flexmark-bundle/src/main/javadoc/overview.md | 4 ---- {flexmark-bundle => flexmark-osgi}/pom.xml | 6 +++--- .../src/main/javadoc/overview.html | 0 flexmark-osgi/src/main/javadoc/overview.md | 4 ++++ 4 files changed, 7 insertions(+), 7 deletions(-) delete mode 100644 flexmark-bundle/src/main/javadoc/overview.md rename {flexmark-bundle => flexmark-osgi}/pom.xml (96%) rename {flexmark-bundle => flexmark-osgi}/src/main/javadoc/overview.html (100%) create mode 100644 flexmark-osgi/src/main/javadoc/overview.md diff --git a/flexmark-bundle/src/main/javadoc/overview.md b/flexmark-bundle/src/main/javadoc/overview.md deleted file mode 100644 index e589659cd8..0000000000 --- a/flexmark-bundle/src/main/javadoc/overview.md +++ /dev/null @@ -1,4 +0,0 @@ -**flexmark-bundle core and extensions** - -flexmark-java core, all extension modules and converter modules except PDF converter in the OSGi Bundle format - diff --git a/flexmark-bundle/pom.xml b/flexmark-osgi/pom.xml similarity index 96% rename from flexmark-bundle/pom.xml rename to flexmark-osgi/pom.xml index e389347301..b8349f6919 100644 --- a/flexmark-bundle/pom.xml +++ b/flexmark-osgi/pom.xml @@ -10,10 +10,10 @@ 0.34.20 - flexmark-bundle - flexmark-bundle + flexmark-osgi + flexmark-osgi bundle - flexmark-java core and all extension modules and converters + flexmark-java core osgi bundle, all extension modules and converter modules except PDF converter in the OSGi Bundle format diff --git a/flexmark-bundle/src/main/javadoc/overview.html b/flexmark-osgi/src/main/javadoc/overview.html similarity index 100% rename from flexmark-bundle/src/main/javadoc/overview.html rename to flexmark-osgi/src/main/javadoc/overview.html diff --git a/flexmark-osgi/src/main/javadoc/overview.md b/flexmark-osgi/src/main/javadoc/overview.md new file mode 100644 index 0000000000..6a99827c10 --- /dev/null +++ b/flexmark-osgi/src/main/javadoc/overview.md @@ -0,0 +1,4 @@ +**flexmark-osgi core and extensions** + +flexmark-java core osgi bundle, all extension modules and converter modules except PDF converter in the OSGi Bundle format + From 12a7cd933ddfab03ef244814fe4f51db0008b708 Mon Sep 17 00:00:00 2001 From: Dan Klco Date: Fri, 24 Aug 2018 14:42:40 -0400 Subject: [PATCH 3/4] Miss on the renaming --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 8c507e8d41..82d1a417fb 100644 --- a/pom.xml +++ b/pom.xml @@ -24,7 +24,7 @@ flexmark flexmark-all - flexmark-bundle + flexmark-osgi flexmark-docx-converter flexmark-ext-abbreviation flexmark-ext-admonition From d852cfb1a583b0c5895b500eeb30b098f8fa9f19 Mon Sep 17 00:00:00 2001 From: Dan Klco Date: Sun, 26 Aug 2018 10:30:00 -0400 Subject: [PATCH 4/4] Updating to use the project version variable instead of having a version for each dependency --- flexmark-osgi/pom.xml | 70 +++++++++++++++++++++---------------------- 1 file changed, 35 insertions(+), 35 deletions(-) diff --git a/flexmark-osgi/pom.xml b/flexmark-osgi/pom.xml index b8349f6919..9a6751b852 100644 --- a/flexmark-osgi/pom.xml +++ b/flexmark-osgi/pom.xml @@ -21,177 +21,177 @@ com.vladsch.flexmark flexmark - 0.34.20 + ${project.version} com.vladsch.flexmark flexmark-ext-abbreviation - 0.34.20 + ${project.version} com.vladsch.flexmark flexmark-ext-admonition - 0.34.20 + ${project.version} com.vladsch.flexmark flexmark-ext-anchorlink - 0.34.20 + ${project.version} com.vladsch.flexmark flexmark-ext-aside - 0.34.20 + ${project.version} com.vladsch.flexmark flexmark-ext-attributes - 0.34.20 + ${project.version} com.vladsch.flexmark flexmark-ext-autolink - 0.34.20 + ${project.version} com.vladsch.flexmark flexmark-ext-definition - 0.34.20 + ${project.version} com.vladsch.flexmark flexmark-ext-emoji - 0.34.20 + ${project.version} com.vladsch.flexmark flexmark-ext-enumerated-reference - 0.34.20 + ${project.version} com.vladsch.flexmark flexmark-ext-escaped-character - 0.34.20 + ${project.version} com.vladsch.flexmark flexmark-ext-footnotes - 0.34.20 + ${project.version} com.vladsch.flexmark flexmark-ext-gfm-issues - 0.34.20 + ${project.version} com.vladsch.flexmark flexmark-ext-gfm-strikethrough - 0.34.20 + ${project.version} com.vladsch.flexmark flexmark-ext-gfm-tables - 0.34.20 + ${project.version} com.vladsch.flexmark flexmark-ext-gfm-tasklist - 0.34.20 + ${project.version} com.vladsch.flexmark flexmark-ext-gfm-users - 0.34.20 + ${project.version} com.vladsch.flexmark flexmark-ext-jekyll-front-matter - 0.34.20 + ${project.version} com.vladsch.flexmark flexmark-ext-jekyll-tag - 0.34.20 + ${project.version} com.vladsch.flexmark flexmark-ext-media-tags - 0.34.20 + ${project.version} com.vladsch.flexmark flexmark-ext-ins - 0.34.20 + ${project.version} com.vladsch.flexmark flexmark-ext-xwiki-macros - 0.34.20 + ${project.version} com.vladsch.flexmark flexmark-ext-superscript - 0.34.20 + ${project.version} com.vladsch.flexmark flexmark-ext-tables - 0.34.20 + ${project.version} com.vladsch.flexmark flexmark-ext-toc - 0.34.20 + ${project.version} com.vladsch.flexmark flexmark-ext-typographic - 0.34.20 + ${project.version} com.vladsch.flexmark flexmark-ext-wikilink - 0.34.20 + ${project.version} com.vladsch.flexmark flexmark-ext-yaml-front-matter - 0.34.20 + ${project.version} com.vladsch.flexmark flexmark-ext-youtube-embedded - 0.34.20 + ${project.version} com.vladsch.flexmark flexmark-formatter - 0.34.20 + ${project.version} com.vladsch.flexmark flexmark-html-parser - 0.34.20 + ${project.version} com.vladsch.flexmark flexmark-jira-converter - 0.34.20 + ${project.version} com.vladsch.flexmark flexmark-profile-pegdown - 0.34.20 + ${project.version} com.vladsch.flexmark flexmark-util - 0.34.20 + ${project.version} com.vladsch.flexmark flexmark-youtrack-converter - 0.34.20 + ${project.version}