svn commit: r1074090 - in /websites/production/openwebbeans/content/meecrowave: ./ assets/css/ meecrowave-core/ meecrowave-gradle/ meecrowave-jpa/ meecrowave-jta/ meecrowave-letsencrypt/ meecrowave-ma
Author: rmannibucau Date: Thu Apr 22 15:28:00 2021 New Revision: 1074090 Log: Site checkin for project Meecrowave :: Doc Modified: websites/production/openwebbeans/content/meecrowave/assets/css/styles.css websites/production/openwebbeans/content/meecrowave/community.pdf websites/production/openwebbeans/content/meecrowave/companion-projects.pdf websites/production/openwebbeans/content/meecrowave/components.pdf websites/production/openwebbeans/content/meecrowave/download.pdf websites/production/openwebbeans/content/meecrowave/howto.pdf websites/production/openwebbeans/content/meecrowave/meecrowave-core/cli.pdf websites/production/openwebbeans/content/meecrowave/meecrowave-core/configuration.pdf websites/production/openwebbeans/content/meecrowave/meecrowave-core/deploy-webapp.pdf websites/production/openwebbeans/content/meecrowave/meecrowave-gradle/index.pdf websites/production/openwebbeans/content/meecrowave/meecrowave-jpa/index.pdf websites/production/openwebbeans/content/meecrowave/meecrowave-jta/index.pdf websites/production/openwebbeans/content/meecrowave/meecrowave-letsencrypt/index.pdf websites/production/openwebbeans/content/meecrowave/meecrowave-maven/index.pdf websites/production/openwebbeans/content/meecrowave/meecrowave-oauth2/index.pdf websites/production/openwebbeans/content/meecrowave/meecrowave-proxy/index.pdf websites/production/openwebbeans/content/meecrowave/meecrowave-websocket/index.pdf websites/production/openwebbeans/content/meecrowave/start.pdf websites/production/openwebbeans/content/meecrowave/testing/index.html websites/production/openwebbeans/content/meecrowave/testing/index.pdf Modified: websites/production/openwebbeans/content/meecrowave/assets/css/styles.css == --- websites/production/openwebbeans/content/meecrowave/assets/css/styles.css (original) +++ websites/production/openwebbeans/content/meecrowave/assets/css/styles.css Thu Apr 22 15:28:00 2021 @@ -1307,21 +1307,17 @@ pre { } .icon-important:before { content: "\f06a"; -font-family: "Font Awesome 5 Free"; color: #e96065; } .icon-note:before { content: "\f05a"; -font-family: "Font Awesome 5 Free"; color: #0675c1; } .icon-tip:before { content: "\f059"; -font-family: "Font Awesome 5 Free"; color: #6ec01e; } .icon-warning:before { content: "\f071"; -font-family: "Font Awesome 5 Free"; color: #ffc300; } \ No newline at end of file Modified: websites/production/openwebbeans/content/meecrowave/community.pdf == Binary files - no diff available. Modified: websites/production/openwebbeans/content/meecrowave/companion-projects.pdf == Binary files - no diff available. Modified: websites/production/openwebbeans/content/meecrowave/components.pdf == Binary files - no diff available. Modified: websites/production/openwebbeans/content/meecrowave/download.pdf == Binary files - no diff available. Modified: websites/production/openwebbeans/content/meecrowave/howto.pdf == --- websites/production/openwebbeans/content/meecrowave/howto.pdf (original) +++ websites/production/openwebbeans/content/meecrowave/howto.pdf Thu Apr 22 15:28:00 2021 @@ -4,8 +4,8 @@ << /Title (Howto) /Creator (Asciidoctor PDF 1.5.0.alpha.16, based on Prawn 2.2.2) /Producer (Asciidoctor PDF 1.5.0.alpha.16, based on Prawn 2.2.2) -/ModDate (D:20210422172546+02'00') -/CreationDate (D:20210422172546+02'00') +/ModDate (D:20210422172746+02'00') +/CreationDate (D:20210422172746+02'00') >> endobj 2 0 obj Modified: websites/production/openwebbeans/content/meecrowave/meecrowave-core/cli.pdf == Binary files - no diff available. Modified: websites/production/openwebbeans/content/meecrowave/meecrowave-core/configuration.pdf == Binary files - no diff available. Modified: websites/production/openwebbeans/content/meecrowave/meecrowave-core/deploy-webapp.pdf == --- websites/production/openwebbeans/content/meecrowave/meecrowave-core/deploy-webapp.pdf (original) +++ websites/production/openwebbeans/content/meecrowave/meecrowave-core/deploy-webapp.pdf Thu Apr 22 15:28:00 2021 @@ -4,8 +4,8 @@ << /Title (Meecrowave and webapps) /Creator (Asciidoctor PDF 1.5.0.alpha.16, based on Prawn 2.2.2) /Producer (Asciidoctor PDF 1.5.0.alpha.16, based on
[openwebbeans-meecrowave] branch master updated: fix font-family for the doc
This is an automated email from the ASF dual-hosted git repository. rmannibucau pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/openwebbeans-meecrowave.git The following commit(s) were added to refs/heads/master by this push: new 9b6bf7d fix font-family for the doc 9b6bf7d is described below commit 9b6bf7d0a2c102a1a7cea13ec70edcb40d34ba9f Author: Romain Manni-Bucau AuthorDate: Thu Apr 22 17:28:03 2021 +0200 fix font-family for the doc --- meecrowave-doc/src/main/jbake/assets/assets/css/styles.css | 4 1 file changed, 4 deletions(-) diff --git a/meecrowave-doc/src/main/jbake/assets/assets/css/styles.css b/meecrowave-doc/src/main/jbake/assets/assets/css/styles.css index d758f1b..2608b71 100644 --- a/meecrowave-doc/src/main/jbake/assets/assets/css/styles.css +++ b/meecrowave-doc/src/main/jbake/assets/assets/css/styles.css @@ -1307,21 +1307,17 @@ pre { } .icon-important:before { content: "\f06a"; -font-family: "Font Awesome 5 Free"; color: #e96065; } .icon-note:before { content: "\f05a"; -font-family: "Font Awesome 5 Free"; color: #0675c1; } .icon-tip:before { content: "\f059"; -font-family: "Font Awesome 5 Free"; color: #6ec01e; } .icon-warning:before { content: "\f071"; -font-family: "Font Awesome 5 Free"; color: #ffc300; }
svn commit: r1074089 - in /websites/production/openwebbeans/content/meecrowave: ./ meecrowave-core/ meecrowave-gradle/ meecrowave-jpa/ meecrowave-jta/ meecrowave-letsencrypt/ meecrowave-maven/ meecrow
Author: rmannibucau Date: Thu Apr 22 15:26:01 2021 New Revision: 1074089 Log: Site checkin for project Meecrowave :: Doc Modified: websites/production/openwebbeans/content/meecrowave/community.pdf websites/production/openwebbeans/content/meecrowave/companion-projects.pdf websites/production/openwebbeans/content/meecrowave/components.html websites/production/openwebbeans/content/meecrowave/components.pdf websites/production/openwebbeans/content/meecrowave/download.pdf websites/production/openwebbeans/content/meecrowave/howto.pdf websites/production/openwebbeans/content/meecrowave/meecrowave-core/cli.pdf websites/production/openwebbeans/content/meecrowave/meecrowave-core/configuration.pdf websites/production/openwebbeans/content/meecrowave/meecrowave-core/deploy-webapp.pdf websites/production/openwebbeans/content/meecrowave/meecrowave-gradle/index.pdf websites/production/openwebbeans/content/meecrowave/meecrowave-jpa/index.pdf websites/production/openwebbeans/content/meecrowave/meecrowave-jta/index.pdf websites/production/openwebbeans/content/meecrowave/meecrowave-letsencrypt/index.pdf websites/production/openwebbeans/content/meecrowave/meecrowave-maven/index.pdf websites/production/openwebbeans/content/meecrowave/meecrowave-oauth2/index.pdf websites/production/openwebbeans/content/meecrowave/meecrowave-proxy/index.pdf websites/production/openwebbeans/content/meecrowave/meecrowave-websocket/index.pdf websites/production/openwebbeans/content/meecrowave/start.pdf websites/production/openwebbeans/content/meecrowave/testing/index.html websites/production/openwebbeans/content/meecrowave/testing/index.pdf Modified: websites/production/openwebbeans/content/meecrowave/community.pdf == Binary files - no diff available. Modified: websites/production/openwebbeans/content/meecrowave/companion-projects.pdf == Binary files - no diff available. Modified: websites/production/openwebbeans/content/meecrowave/components.html == --- websites/production/openwebbeans/content/meecrowave/components.html (original) +++ websites/production/openwebbeans/content/meecrowave/components.html Thu Apr 22 15:26:01 2021 @@ -175,6 +175,17 @@ free and easy SSL support on your HTTPS +Meecrowave Websocket + + +This is an experimental module wrapping tomcat-websocket to make it CDI friendly for server endpoints. + + +Websocket module + + + + Going further Modified: websites/production/openwebbeans/content/meecrowave/components.pdf == Binary files - no diff available. Modified: websites/production/openwebbeans/content/meecrowave/download.pdf == Binary files - no diff available. Modified: websites/production/openwebbeans/content/meecrowave/howto.pdf == --- websites/production/openwebbeans/content/meecrowave/howto.pdf (original) +++ websites/production/openwebbeans/content/meecrowave/howto.pdf Thu Apr 22 15:26:01 2021 @@ -4,8 +4,8 @@ << /Title (Howto) /Creator (Asciidoctor PDF 1.5.0.alpha.16, based on Prawn 2.2.2) /Producer (Asciidoctor PDF 1.5.0.alpha.16, based on Prawn 2.2.2) -/ModDate (D:20210422171129+02'00') -/CreationDate (D:20210422171129+02'00') +/ModDate (D:20210422172546+02'00') +/CreationDate (D:20210422172546+02'00') >> endobj 2 0 obj Modified: websites/production/openwebbeans/content/meecrowave/meecrowave-core/cli.pdf == Binary files - no diff available. Modified: websites/production/openwebbeans/content/meecrowave/meecrowave-core/configuration.pdf == Binary files - no diff available. Modified: websites/production/openwebbeans/content/meecrowave/meecrowave-core/deploy-webapp.pdf == --- websites/production/openwebbeans/content/meecrowave/meecrowave-core/deploy-webapp.pdf (original) +++ websites/production/openwebbeans/content/meecrowave/meecrowave-core/deploy-webapp.pdf Thu Apr 22 15:26:01 2021 @@ -4,8 +4,8 @@ << /Title (Meecrowave and webapps) /Creator (Asciidoctor PDF 1.5.0.alpha.16, based on Prawn 2.2.2) /Producer (Asciidoctor PDF 1.5.0.alpha.16, based on Prawn 2.2.2) -/ModDate (D:20210422171129+02'00') -/CreationDate (D:20210422171129+02'00') +/ModDate (D:20210422172546+02'00') +/CreationDate (D:20210422172546+02'00') >> endobj 2 0 obj Modified: websites/production/openwebbeans/content/meecrowave/meecrowave-gradle/index.pdf
[openwebbeans-meecrowave] branch master updated: missing websocket link
This is an automated email from the ASF dual-hosted git repository. rmannibucau pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/openwebbeans-meecrowave.git The following commit(s) were added to refs/heads/master by this push: new ebc8f75 missing websocket link ebc8f75 is described below commit ebc8f75cd797a9aa140e06f91a869b54ebb9a3ce Author: Romain Manni-Bucau AuthorDate: Thu Apr 22 17:19:17 2021 +0200 missing websocket link --- meecrowave-doc/src/main/jbake/content/components.adoc | 6 ++ 1 file changed, 6 insertions(+) diff --git a/meecrowave-doc/src/main/jbake/content/components.adoc b/meecrowave-doc/src/main/jbake/content/components.adoc index b453bf5..48f0c32 100755 --- a/meecrowave-doc/src/main/jbake/content/components.adoc +++ b/meecrowave-doc/src/main/jbake/content/components.adoc @@ -69,6 +69,12 @@ free and easy SSL support on your HTTPS connectors. link:{context_rootpath}/meecrowave-letsencrypt/index.html[Let's Encrypt module] +== Meecrowave Websocket + +This is an experimental module wrapping `tomcat-websocket` to make it CDI friendly for server endpoints. + +link:{context_rootpath}/meecrowave-websocket/index.html[Websocket module] + == Going further Meecrowave scope is not the full scope of microservices (whatever it means) or at least enterprise needs
svn commit: r1074088 - in /websites/production/openwebbeans/content/meecrowave: ./ assets/css/ assets/js/ meecrowave-core/ meecrowave-gradle/ meecrowave-jpa/ meecrowave-jta/ meecrowave-letsencrypt/ me
Author: rmannibucau Date: Thu Apr 22 15:11:44 2021 New Revision: 1074088 Log: Site checkin for project Meecrowave :: Doc Modified: websites/production/openwebbeans/content/meecrowave/assets/css/styles.css websites/production/openwebbeans/content/meecrowave/assets/js/main.js websites/production/openwebbeans/content/meecrowave/community.pdf websites/production/openwebbeans/content/meecrowave/companion-projects.pdf websites/production/openwebbeans/content/meecrowave/components.pdf websites/production/openwebbeans/content/meecrowave/download.pdf websites/production/openwebbeans/content/meecrowave/howto.pdf websites/production/openwebbeans/content/meecrowave/meecrowave-core/cli.pdf websites/production/openwebbeans/content/meecrowave/meecrowave-core/configuration.pdf websites/production/openwebbeans/content/meecrowave/meecrowave-core/deploy-webapp.pdf websites/production/openwebbeans/content/meecrowave/meecrowave-gradle/index.pdf websites/production/openwebbeans/content/meecrowave/meecrowave-jpa/index.pdf websites/production/openwebbeans/content/meecrowave/meecrowave-jta/index.pdf websites/production/openwebbeans/content/meecrowave/meecrowave-letsencrypt/index.pdf websites/production/openwebbeans/content/meecrowave/meecrowave-maven/index.pdf websites/production/openwebbeans/content/meecrowave/meecrowave-oauth2/index.pdf websites/production/openwebbeans/content/meecrowave/meecrowave-proxy/index.pdf websites/production/openwebbeans/content/meecrowave/meecrowave-websocket/index.pdf websites/production/openwebbeans/content/meecrowave/start.pdf websites/production/openwebbeans/content/meecrowave/testing/index.html websites/production/openwebbeans/content/meecrowave/testing/index.pdf Modified: websites/production/openwebbeans/content/meecrowave/assets/css/styles.css == --- websites/production/openwebbeans/content/meecrowave/assets/css/styles.css (original) +++ websites/production/openwebbeans/content/meecrowave/assets/css/styles.css Thu Apr 22 15:11:44 2021 @@ -1260,4 +1260,68 @@ select { pre { padding: 0; +} + + +} +.admonitionblock td.content > :first-child { + margin: 0; +} +.admonitionblock { + margin-bottom: 1rem; +} +.admonitionblock > table { + padding-top: 1rem; + padding-bottom: 1rem; + width: 100%; + height: 100%; + position: relative; + display: block; + /*border: 1px solid #c6c6c6; + border-radius: 5px;*/ +} +.admonitionblock td.content > code { + background-color: unset !important; + color: unset !important; +} +.admonitionblock td.content { + display: block; + width: 100%; + padding: 0.5rem; +} +.admonitionblock .icon { + padding-right: 0.6rem; + padding-top: 0.5rem; +} +.admonitionblock .icon i { + display: inline-flex; + align-items: center; + height: 100%; +} +.admonitionblock .icon i::after { + content: attr(title); + hyphens: none; +} +.icon-important:before, .icon-note:before, .icon-tip:before, .icon-warning:before { +font-size: 1em; +} +.icon-important:before { +content: "\f06a"; +font-family: "Font Awesome 5 Free"; +color: #e96065; +} +.icon-note:before { +content: "\f05a"; +font-family: "Font Awesome 5 Free"; +color: #0675c1; +} +.icon-tip:before { +content: "\f059"; +font-family: "Font Awesome 5 Free"; +color: #6ec01e; +} +.icon-warning:before { +content: "\f071"; +font-family: "Font Awesome 5 Free"; +color: #ffc300; } \ No newline at end of file Modified: websites/production/openwebbeans/content/meecrowave/assets/js/main.js == --- websites/production/openwebbeans/content/meecrowave/assets/js/main.js (original) +++ websites/production/openwebbeans/content/meecrowave/assets/js/main.js Thu Apr 22 15:11:44 2021 @@ -46,4 +46,30 @@ $(document).ready(function() { }); hljs.initHighlightingOnLoad(); + +// set admonitionblock custom theme +// drop titles from to not pollute the ui with pointless text +function setAdmonitionStyle(item, color) { + var i = $(item); + i.css('border-left', '1.5px solid ' + color); + i.css('padding-left', '2rem'); + i.css('background-color', color + '10'); + i.css('color', color); +} +$('div.admonitionblock td.icon > i.fa').each(function (idx, item) { + item.title = ''; + + var jItem = $(item); + jItem.addClass('fa-lg'); + var content = jItem.parent().parent().find('td.content'); + if (jItem.hasClass('icon-important')) { + setAdmonitionStyle(content, '#e96065'); + } else if (jItem.hasClass('icon-note')) { + setAdmonitionStyle(content, '#0675c1'); + } else if (jItem.hasClass('icon-warning')) { + setAdmonitionStyle(content, '#ffc300'); + } else { + setAdmonitionStyle(content, '#6ec01e'); + } +});
[openwebbeans-meecrowave] branch master updated: [MEECROWAVE-284] add meecrowave-websocket module
This is an automated email from the ASF dual-hosted git repository. rmannibucau pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/openwebbeans-meecrowave.git The following commit(s) were added to refs/heads/master by this push: new 0b0c83c [MEECROWAVE-284] add meecrowave-websocket module 0b0c83c is described below commit 0b0c83ce357c8f4f7874985504ddaf60ca7b9d20 Author: Romain Manni-Bucau AuthorDate: Thu Apr 22 17:10:48 2021 +0200 [MEECROWAVE-284] add meecrowave-websocket module --- meecrowave-doc/pom.xml | 4 +- .../main/java/org/apache/meecrowave/doc/JBake.java | 4 + .../src/main/jbake/assets/assets/css/styles.css| 64 .../src/main/jbake/assets/assets/js/main.js| 26 .../jbake/content/meecrowave-websocket/index.adoc | 27 meecrowave-websocket/pom.xml | 168 + .../websocket/CDIServerConfigurator.java | 70 + ...socket.server.ServerEndpointConfig$Configurator | 1 + pom.xml| 1 + 9 files changed, 364 insertions(+), 1 deletion(-) diff --git a/meecrowave-doc/pom.xml b/meecrowave-doc/pom.xml index 89ec459..0d3c100 100644 --- a/meecrowave-doc/pom.xml +++ b/meecrowave-doc/pom.xml @@ -164,7 +164,7 @@ org.codehaus.mojo exec-maven-plugin -1.6.0 +3.0.0 meecrowave-site @@ -175,6 +175,8 @@ + false + false true org.apache.meecrowave.doc.JBake diff --git a/meecrowave-doc/src/main/java/org/apache/meecrowave/doc/JBake.java b/meecrowave-doc/src/main/java/org/apache/meecrowave/doc/JBake.java index 9746ef4..abf3a2d 100755 --- a/meecrowave-doc/src/main/java/org/apache/meecrowave/doc/JBake.java +++ b/meecrowave-doc/src/main/java/org/apache/meecrowave/doc/JBake.java @@ -54,6 +54,7 @@ import org.apache.meecrowave.doc.generator.LetsEncryptConfiguration; import org.apache.meecrowave.doc.generator.MavenConfiguration; import org.apache.meecrowave.doc.generator.OAuth2Configuration; import org.apache.meecrowave.doc.generator.ProxyConfiguration; +import org.apache.meecrowave.proxy.servlet.meecrowave.ProxyServletSetup; import org.jbake.app.Oven; import org.jbake.app.configuration.ConfigUtil; import org.jbake.app.configuration.DefaultJBakeConfiguration; @@ -123,6 +124,7 @@ public class JBake { add("source-highlighter=highlightjs"); add("highlightjs-theme=idea"); add("context_rootpath=/meecrowave"); +add("icons=font"); }}); }})); config.addConfiguration(DefaultJBakeConfiguration.class.cast( @@ -243,8 +245,10 @@ public class JBake { try (final Meecrowave container = new Meecrowave(new Meecrowave.Builder() {{ setWebResourceCached(false); +property("proxy-skip", "true"); }}) {{ start(); + getTomcat().getServer().setParentClassLoader(Thread.currentThread().getContextClassLoader()); deployWebapp("/meecrowave", destination); }}) { System.out.println("Started on http://localhost:; + container.getConfiguration().getHttpPort() + "/meecrowave"); diff --git a/meecrowave-doc/src/main/jbake/assets/assets/css/styles.css b/meecrowave-doc/src/main/jbake/assets/assets/css/styles.css index edb6c74..d758f1b 100644 --- a/meecrowave-doc/src/main/jbake/assets/assets/css/styles.css +++ b/meecrowave-doc/src/main/jbake/assets/assets/css/styles.css @@ -1261,3 +1261,67 @@ select { pre { padding: 0; } + + +} +.admonitionblock td.content > :first-child { + margin: 0; +} +.admonitionblock { + margin-bottom: 1rem; +} +.admonitionblock > table { + padding-top: 1rem; + padding-bottom: 1rem; + width: 100%; + height: 100%; + position: relative; + display: block; + /*border: 1px solid #c6c6c6; + border-radius: 5px;*/ +} +.admonitionblock td.content > code { + background-color: unset !important; + color: unset !important; +} +.admonitionblock td.content { + display: block; + width: 100%; + padding: 0.5rem; +} +.admonitionblock .icon { + padding-right: 0.6rem; + padding-top: 0.5rem; +} +.admonitionblock .icon i { + display: inline-flex; + align-items: center; + height: 100%; +} +.admonitionblock .icon i::after { + content: attr(title); + hyphens: none; +} +.icon-important:before, .icon-note:before, .icon-tip:before, .icon-warning:before { +font-size: 1em; +} +.icon-important:before { +content: "\f06a"; +font-family: "Font Awesome 5 Free"; +color: #e96065; +} +.icon-note:before { +content: "\f05a"; +font-family: "Font Awesome 5 Free"; +color: #0675c1; +} +.icon-tip:before { +content: "\f059"; +
svn commit: r1074086 - in /websites/production/openwebbeans/content/meecrowave: ./ meecrowave-core/ meecrowave-gradle/ meecrowave-jpa/ meecrowave-jta/ meecrowave-letsencrypt/ meecrowave-maven/ meecrow
Author: rmannibucau Date: Thu Apr 22 14:40:15 2021 New Revision: 1074086 Log: Site checkin for project Meecrowave :: Doc Added: websites/production/openwebbeans/content/meecrowave/meecrowave-websocket/ websites/production/openwebbeans/content/meecrowave/meecrowave-websocket/index.html websites/production/openwebbeans/content/meecrowave/meecrowave-websocket/index.pdf Modified: websites/production/openwebbeans/content/meecrowave/community.pdf websites/production/openwebbeans/content/meecrowave/companion-projects.pdf websites/production/openwebbeans/content/meecrowave/components.pdf websites/production/openwebbeans/content/meecrowave/download.pdf websites/production/openwebbeans/content/meecrowave/howto.pdf websites/production/openwebbeans/content/meecrowave/meecrowave-core/cli.pdf websites/production/openwebbeans/content/meecrowave/meecrowave-core/configuration.pdf websites/production/openwebbeans/content/meecrowave/meecrowave-core/deploy-webapp.pdf websites/production/openwebbeans/content/meecrowave/meecrowave-gradle/index.pdf websites/production/openwebbeans/content/meecrowave/meecrowave-jpa/index.pdf websites/production/openwebbeans/content/meecrowave/meecrowave-jta/index.pdf websites/production/openwebbeans/content/meecrowave/meecrowave-letsencrypt/index.pdf websites/production/openwebbeans/content/meecrowave/meecrowave-maven/index.pdf websites/production/openwebbeans/content/meecrowave/meecrowave-oauth2/index.pdf websites/production/openwebbeans/content/meecrowave/meecrowave-proxy/index.pdf websites/production/openwebbeans/content/meecrowave/start.pdf websites/production/openwebbeans/content/meecrowave/testing/index.html websites/production/openwebbeans/content/meecrowave/testing/index.pdf Modified: websites/production/openwebbeans/content/meecrowave/community.pdf == Binary files - no diff available. Modified: websites/production/openwebbeans/content/meecrowave/companion-projects.pdf == Binary files - no diff available. Modified: websites/production/openwebbeans/content/meecrowave/components.pdf == Binary files - no diff available. Modified: websites/production/openwebbeans/content/meecrowave/download.pdf == Binary files - no diff available. Modified: websites/production/openwebbeans/content/meecrowave/howto.pdf == --- websites/production/openwebbeans/content/meecrowave/howto.pdf (original) +++ websites/production/openwebbeans/content/meecrowave/howto.pdf Thu Apr 22 14:40:15 2021 @@ -4,8 +4,8 @@ << /Title (Howto) /Creator (Asciidoctor PDF 1.5.0.alpha.16, based on Prawn 2.2.2) /Producer (Asciidoctor PDF 1.5.0.alpha.16, based on Prawn 2.2.2) -/ModDate (D:20210422160858+02'00') -/CreationDate (D:20210422160858+02'00') +/ModDate (D:20210422163959+02'00') +/CreationDate (D:20210422163959+02'00') >> endobj 2 0 obj Modified: websites/production/openwebbeans/content/meecrowave/meecrowave-core/cli.pdf == Binary files - no diff available. Modified: websites/production/openwebbeans/content/meecrowave/meecrowave-core/configuration.pdf == Binary files - no diff available. Modified: websites/production/openwebbeans/content/meecrowave/meecrowave-core/deploy-webapp.pdf == --- websites/production/openwebbeans/content/meecrowave/meecrowave-core/deploy-webapp.pdf (original) +++ websites/production/openwebbeans/content/meecrowave/meecrowave-core/deploy-webapp.pdf Thu Apr 22 14:40:15 2021 @@ -4,8 +4,8 @@ << /Title (Meecrowave and webapps) /Creator (Asciidoctor PDF 1.5.0.alpha.16, based on Prawn 2.2.2) /Producer (Asciidoctor PDF 1.5.0.alpha.16, based on Prawn 2.2.2) -/ModDate (D:20210422160858+02'00') -/CreationDate (D:20210422160858+02'00') +/ModDate (D:20210422163959+02'00') +/CreationDate (D:20210422163959+02'00') >> endobj 2 0 obj Modified: websites/production/openwebbeans/content/meecrowave/meecrowave-gradle/index.pdf == Binary files - no diff available. Modified: websites/production/openwebbeans/content/meecrowave/meecrowave-jpa/index.pdf == Binary files - no diff available. Modified: websites/production/openwebbeans/content/meecrowave/meecrowave-jta/index.pdf == Binary
svn commit: r1074083 [13/13] - in /websites/production/openwebbeans/content/meecrowave: ./ assets/css/ assets/plugins/ assets/plugins/elegant_font/css/ assets/plugins/font-awesome/css/ meecrowave-core
Modified: websites/production/openwebbeans/content/meecrowave/start.html == --- websites/production/openwebbeans/content/meecrowave/start.html (original) +++ websites/production/openwebbeans/content/meecrowave/start.html Thu Apr 22 14:09:32 2021 @@ -18,7 +18,7 @@ - + @@ -66,73 +66,124 @@ - - Your first application - - - Meecrowave relies on JAX-RS and CDI so to start you just need to write a JAX-RS endpoint: - - - -@Path("kitchen") + +Your first application + + +Dependencies + +Just add in any Maven pom.xml - or gradle build.gradle the following dependency: + + + +dependency + groupIdorg.apache.meecrowave/groupId + artifactIdmeecrowave-core/artifactId + version${meecrowave.version}/version +/dependency + + + +If you intend to reuse our Cli main you should also add: + + + +dependency + groupIdcommons-cli/groupId + artifactIdcommons-cli/artifactId + version1.4/version +/dependency + + + +Finally, if you want to develop against jakarta namespace instead of javax one, you can use the all in one jakarta bundle: + + + +dependency + groupIdorg.apache.meecrowave/groupId + artifactIdmeecrowave-core/artifactId + version1.2.11/version !-- a least 1.2.11 is required -- + classifierjakarta/classifier + exclusions +exclusion + groupId*/groupId + artifactId*/artifactId +/exclusion + /exclusions +/dependency + + + + +Runtime + +Meecrowave relies on JAX-RS and CDI so to start you just need to write a JAX-RS endpoint: + + + +@Path("kitchen") @ApplicationScoped public class HelloKitchen { @GET public String getMenu() { return "good things"; } -} - - - - Then booting Meecrowave is as easy as launching: - - - -try (final Meecrowave meecrowave = new Meecrowave().bake()) { +} + + + +Then booting Meecrowave is as easy as launching - or reuse org.apache.meecrowave.runner.Cli provided main: + + + +try (final Meecrowave meecrowave = new Meecrowave().bake()) { new Scanner(System.in).nextLine(); -} - - - - You should get some output containing: - - - -[19:54:55.397][INFO][main][.meecrowave.cxf.CxfCdiAutoSetup] REST Application: / - org.apache.cxf.cdi.DefaultApplication +} + + + +You should get some output containing: + + + +[19:54:55.397][INFO][main][.meecrowave.cxf.CxfCdiAutoSetup] REST Application: / - org.apache.cxf.cdi.DefaultApplication [19:54:55.399][INFO][main][.meecrowave.cxf.CxfCdiAutoSetup] Service URI: /kitchen - org.app.HelloKitchen -[19:54:55.401][INFO][main][.meecrowave.cxf.CxfCdiAutoSetup] GET /kitchen/ - String getMenu() - - - - And you can check it works doing: - - - -curl http://localhost:8080/kitchen - - - - - - Youâre in a hurry? Use groovy! - - - - - - - this feature is supported starting from version 0.3.0 only. - - - - - - Create a file called hello.groovy: - - - -@Grab('org.apache.meecrowave:meecrowave-core:0.3.0') +[19:54:55.401][INFO][main][.meecrowave.cxf.CxfCdiAutoSetup] GET /kitchen/ - String getMenu() + + + +And you can check it works doing: + + + +curl http://localhost:8080/kitchen + + + + + + +Youre in a hurry? Use groovy! + + + + + + + + +this feature is supported starting from version 0.3.0 only. + + + + + +Create a file called hello.groovy: + + + +@Grab('org.apache.meecrowave:meecrowave-core:0.3.0') import org.apache.meecrowave.Meecrowave @@ -149,34 +200,45 @@ class Hello { } } -new Meecrowave().bake().await() - - - - then - - - -groovy hello.groovy - - - - Finally you can test it: - - - -curl http://localhost:8080/hello - - - - - - Sample - - - https://github.com/apache/openwebbeans-meecrowave-examples; class="bare">https://github.com/apache/openwebbeans-meecrowave-examples contains ready to use examples using meecrowave. - - +new Meecrowave().bake().await() + + + +then + + + +groovy hello.groovy + + + +Finally you can test it: + + + +curl http://localhost:8080/hello + + + + + +And my war? + + +See How to deploy a war to see how to use meecrowave to deploy an existing war. + + + + +Sample + + +https://github.com/apache/openwebbeans-meecrowave-examples; class="bare">https://github.com/apache/openwebbeans-meecrowave-examples contains ready to use examples using meecrowave. + + +You can also find more information on our How To page. + + @@ -204,8 +266,8 @@ new Meecrowave().bake().await() -Copyright 2016 -https://www.apache.org/;>The Apache Software Foundation. All rights reserved. +Copyright 2016-2020 +http://www.apache.org/;>The
svn commit: r1074083 [3/13] - in /websites/production/openwebbeans/content/meecrowave: ./ assets/css/ assets/plugins/ assets/plugins/elegant_font/css/ assets/plugins/font-awesome/css/ meecrowave-core/
Modified: websites/production/openwebbeans/content/meecrowave/components.html == --- websites/production/openwebbeans/content/meecrowave/components.html (original) +++ websites/production/openwebbeans/content/meecrowave/components.html Thu Apr 22 14:09:32 2021 @@ -18,7 +18,7 @@ - + @@ -66,118 +66,125 @@ - - Meecrowave Core - - - Core component is the backbone of Meecrowave. It is based on Tomcat embedded for Servlet container, CXF for JAX-RS, OpenWebBeans for CDI and Log4j2 for the logging. - - - Read about Meecrowave configuration - - - Read about Meecrowave command line - - - - - Meecrowave JPA - - - Meecrowave JPA provides a thin layer on top of JPA to make it easier to use JPA without requiring to use a full container like JavaEE or Spring. It is just a CDI extension. - - - Read More - - - - - Meecrowave Maven - - - Meecrowave provides a Maven plugin to run meecrowave with your preferred build tool. - - - Read More - - - - - Meecrowave Gradle - - - Meecrowave provides a Gradle plugin to run meecrowave with your preferred build tool. - - - Read More - - - - - Meecrowave and the Testing - - - Meecrowave provides two main testing integration: a JUnit one and an Arquillian Container. - - - Read More - - - - - Meecrowave and Monitoring - - - Meecrowave provides few integration for the monitoring: - - - Jolokia (JMX) - - - - - Meecrowave and JTA - - - This is an experimental integration of geronimo-transaction and meecrowave. - - - JTA module - - - - - Meecrowave and OAuth2 - - - This is an experimental module integrating CXF OAuth2 server in Meecrowave through an embeddable dependency or a directly executable jar. - - - OAuth2 module - - - - - Meecrowave Letâs Encrypt - - - This is an experimental module integrating with Letâs Encrypt to provide you free and easy SSL support on your HTTPS connectors. - - - Letâs Encrypt module - - - - - Going further - - - Meecrowave scope is not the full scope of microservices (whatever it means) or at least enterprise needs cause several Apache projects cover part of them in a very good way. - - - See Companion Projects for more information. - - + +Meecrowave Core + + +Core component is the backbone of Meecrowave. It is based on Tomcat embedded for +Servlet container, CXF for JAX-RS, OpenWebBeans for CDI and Log4j2 for the logging. + + +Read about Meecrowave configuration + + +Read about Meecrowave command line + + +Read about Meecrowave and webapp/wars + + + + +Meecrowave JPA + + +Meecrowave JPA provides a thin layer on top of JPA to make it easier to use JPA +without requiring to use a full container like JavaEE or Spring. It is just a +CDI extension. + + +Read More + + + + +Meecrowave Maven + + +Meecrowave provides a Maven plugin to run meecrowave with your preferred build tool. + + +Read More + + + + +Meecrowave Gradle + + +Meecrowave provides a Gradle plugin to run meecrowave with your preferred build tool. + + +Read More + + + + +Meecrowave and the Testing + + +Meecrowave provides two main testing integration: a JUnit one and an Arquillian Container. + + +Read More + + + + +Meecrowave and Monitoring + + +For monitoring, https://microprofile.io/;>Microprofile can be a neat companion of Apache Meecrowave. +You can have a look to http://geronimo.apache.org/microprofile/;>Geronimo implementation. + + + + +Meecrowave and JTA + + +This is an experimental integration of geronimo-transaction and meecrowave. + + +JTA module + + + + +Meecrowave and OAuth2 + + +This is an experimental module integrating CXF OAuth2 server in Meecrowave +through an embeddable dependency or a directly executable jar. + + +OAuth2 module + + + + +Meecrowave Lets Encrypt + + +This is an experimental module integrating with Lets Encrypt to provide you +free and easy SSL support on your HTTPS connectors. + + +Lets Encrypt module + + + + +Going further + + +Meecrowave scope is not the full scope of microservices (whatever it means) or at least enterprise needs +cause several Apache projects cover part of them in a very good way. + + +See Companion Projects for more information. + + @@ -205,8 +212,8 @@ -Copyright 2016 -https://www.apache.org/;>The Apache Software Foundation. All rights reserved. +Copyright 2016-2020 +http://www.apache.org/;>The Apache Software Foundation. All rights reserved. @@ -221,10 +228,13 @@ - + + + + + - Modified:
svn commit: r1074083 [6/13] - in /websites/production/openwebbeans/content/meecrowave: ./ assets/css/ assets/plugins/ assets/plugins/elegant_font/css/ assets/plugins/font-awesome/css/ meecrowave-core/
Added: websites/production/openwebbeans/content/meecrowave/howto.pdf == --- websites/production/openwebbeans/content/meecrowave/howto.pdf (added) +++ websites/production/openwebbeans/content/meecrowave/howto.pdf Thu Apr 22 14:09:32 2021 @@ -0,0 +1,29023 @@ +%PDF-1.3 +% +1 0 obj +<< /Title (Howto) +/Creator (Asciidoctor PDF 1.5.0.alpha.16, based on Prawn 2.2.2) +/Producer (Asciidoctor PDF 1.5.0.alpha.16, based on Prawn 2.2.2) +/ModDate (D:20210422160858+02'00') +/CreationDate (D:20210422160858+02'00') +>> +endobj +2 0 obj +<< /Type /Catalog +/Pages 3 0 R +/Names 12 0 R +/Outlines 67 0 R +/PageLabels 76 0 R +/PageMode /UseOutlines +/OpenAction [7 0 R /FitH 842.89] +/ViewerPreferences << /DisplayDocTitle true +>> +>> +endobj +3 0 obj +<< /Type /Pages +/Count 18 +/Kids [7 0 R 10 0 R 19 0 R 23 0 R 25 0 R 30 0 R 32 0 R 37 0 R 41 0 R 47 0 R 49 0 R 51 0 R 53 0 R 55 0 R 57 0 R 59 0 R 61 0 R 63 0 R] +>> +endobj +4 0 obj +<< /Length 2 +>> +stream +q + +endstream +endobj +5 0 obj +<< /Type /Page +/Parent 3 0 R +/MediaBox [0 0 595.28 841.89] +/CropBox [0 0 595.28 841.89] +/BleedBox [0 0 595.28 841.89] +/TrimBox [0 0 595.28 841.89] +/ArtBox [0 0 595.28 841.89] +/Contents 4 0 R +/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +>> +>> +endobj +6 0 obj +<< /Length 152 +>> +stream +q +/DeviceRGB cs +0.6 0.6 0.6 scn +/DeviceRGB CS +0.6 0.6 0.6 SCN + +BT +461.747 361.6965 Td +/F1.0 27 Tf +<486f77746f> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +Q + +endstream +endobj +7 0 obj +<< /Type /Page +/Parent 3 0 R +/MediaBox [0 0 595.28 841.89] +/CropBox [0 0 595.28 841.89] +/BleedBox [0 0 595.28 841.89] +/TrimBox [0 0 595.28 841.89] +/ArtBox [0 0 595.28 841.89] +/Contents 6 0 R +/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/Font << /F1.0 8 0 R +>> +>> +>> +endobj +8 0 obj +<< /Type /Font +/BaseFont /37ec33+NotoSerif +/Subtype /TrueType +/FontDescriptor 78 0 R +/FirstChar 32 +/LastChar 255 +/Widths 80 0 R +/ToUnicode 79 0 R +>> +endobj +9 0 obj +<< /Length 13180 +>> +stream +q +/DeviceRGB cs +0.2 0.2 0.2 scn +/DeviceRGB CS +0.2 0.2 0.2 SCN + +BT +48.24 782.394 Td +/F2.0 22 Tf +<486f7720746f2063726561746520612073696d706c65206d6176656e2070726f6a656374207573696e67> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 752.474 Td +/F2.0 22 Tf +<4d656563726f77617665203f> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +1.2346 Tw + +BT +48.24 723.286 Td +/F1.0 10.5 Tf +[<59> 69.8242 <6f752073686f756c64206164642074686520666f6c6c6f77696e6720646570656e64656e6369657320646f2074686520646570656e64656e636965732073656374696f6e206f6620796f757220706f6d2e786d6c202861646a757374>] TJ +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 707.506 Td +/F1.0 10.5 Tf +<76657273696f6e20746f2063757272656e7420737461626c652076657273696f6e29> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +q +0.9608 0.9608 0.9608 scn +52.24 691.69 m +543.04 691.69 l +545.2491 691.69 547.04 689.8991 547.04 687.69 c +547.04 408.37 l +547.04 406.1609 545.2491 404.37 543.04 404.37 c +52.24 404.37 l +50.0309 404.37 48.24 406.1609 48.24 408.37 c +48.24 687.69 l +48.24 689.8991 50.0309 691.69 52.24 691.69 c +h +f +0.8 0.8 0.8 SCN +0.75 w +52.24 691.69 m +543.04 691.69 l +545.2491 691.69 547.04 689.8991 547.04 687.69 c +547.04 408.37 l +547.04 406.1609 545.2491 404.37 543.04 404.37 c +52.24 404.37 l +50.0309 404.37 48.24 406.1609 48.24 408.37 c +48.24 687.69 l +48.24 689.8991 50.0309 691.69 52.24 691.69 c +h +S +Q +0.1843 0.4353 0.6235 scn +0.1843 0.4353 0.6235 SCN + +BT +59.24 668.865 Td +/F3.0 11 Tf +<3c646570656e64656e63793e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +59.24 654.125 Td +/F3.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1843 0.4353 0.6235 scn +0.1843 0.4353 0.6235 SCN + +BT +81.24 654.125 Td +/F3.0 11 Tf +<3c67726f757049643e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +130.74 654.125 Td +/F3.0 11 Tf +<6f72672e6170616368652e6d656563726f77617665> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1843 0.4353 0.6235 scn +0.1843 0.4353 0.6235 SCN + +BT +246.24 654.125 Td +/F3.0 11 Tf +<3c2f67726f757049643e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +59.24 639.385 Td +/F3.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1843 0.4353 0.6235 scn +0.1843 0.4353 0.6235 SCN + +BT +81.24 639.385 Td +/F3.0 11 Tf +<3c617274696661637449643e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +147.24 639.385 Td +/F3.0 11 Tf +<6d656563726f776176652d73706563732d617069> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1843 0.4353 0.6235 scn +0.1843 0.4353 0.6235 SCN + +BT +257.24 639.385 Td +/F3.0 11 Tf +<3c2f617274696661637449643e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN +
svn commit: r1074083 [10/13] - in /websites/production/openwebbeans/content/meecrowave: ./ assets/css/ assets/plugins/ assets/plugins/elegant_font/css/ assets/plugins/font-awesome/css/ meecrowave-core
Modified: websites/production/openwebbeans/content/meecrowave/meecrowave-letsencrypt/index.html == --- websites/production/openwebbeans/content/meecrowave/meecrowave-letsencrypt/index.html (original) +++ websites/production/openwebbeans/content/meecrowave/meecrowave-letsencrypt/index.html Thu Apr 22 14:09:32 2021 @@ -18,7 +18,7 @@ - + @@ -66,73 +66,74 @@ - - Meecrowave provides a Letâs Encrypt integration which will grab the default tomcat connector and reload regularly its certificate based on Letâs Encrypt protocol. - - - You must configure the domain(s) to include during Letâs Encrypt discussion to activate that feature. - - - - - - - - - Name - Description - - - - - --letsencrypt-certificate-domain-location - Where the domain certificate must be stored - - - --letsencrypt-chain-domain-location - Where the domain chain must be stored - - - --letsencrypt-key-domain-location - Where the domain key must be stored - - - --letsencrypt-key-domain-size - Domain key size - - - --letsencrypt-domains - Comma separated list of domains to manage - - - --letsencrypt-endpoint - Endpoint to use to get the certificates - - - --letsencrypt-refresh-interval - Number of second between letâsencrypt refreshes - - - --letsencrypt-retry-count - How many retries to do - - - --letsencrypt-retry-timeout-ms - How long to wait before retrying to get the certificate, default is 3s - - - --letsencrypt-endpoint-staging - Ignore if endpoint is set, otherwise it set the endpoint accordingly - - - --letsencrypt-key-user-location - Where the user key must be stored - - - --letsencrypt-key-user-size - User key size - - + +Meecrowave provides a Lets Encrypt integration which will grab the default tomcat connector +and reload regularly its certificate based on Lets Encrypt protocol. + + +You must configure the domain(s) to include during Lets Encrypt discussion to activate that feature. + + + + + + + + +Name +Description + + + + +--letsencrypt-certificate-domain-location +Where the domain certificate must be stored + + +--letsencrypt-chain-domain-location +Where the domain chain must be stored + + +--letsencrypt-key-domain-location +Where the domain key must be stored + + +--letsencrypt-key-domain-size +Domain key size + + +--letsencrypt-domains +Comma separated list of domains to manage + + +--letsencrypt-endpoint +Endpoint to use to get the certificates + + +--letsencrypt-refresh-interval +Number of second between letsencrypt refreshes + + +--letsencrypt-retry-count +How many retries to do + + +--letsencrypt-retry-timeout-ms +How long to wait before retrying to get the certificate, default is 3s + + +--letsencrypt-endpoint-staging +Ignore if endpoint is set, otherwise it set the endpoint accordingly + + +--letsencrypt-key-user-location +Where the user key must be stored + + +--letsencrypt-key-user-size +User key size + + @@ -160,8 +161,8 @@ -Copyright 2016 -https://www.apache.org/;>The Apache Software Foundation. All rights reserved. +Copyright 2016-2020 +http://www.apache.org/;>The Apache Software Foundation. All rights reserved. @@ -176,10 +177,13 @@ - + + + + + - Modified: websites/production/openwebbeans/content/meecrowave/meecrowave-letsencrypt/index.pdf == Binary files - no diff available. Modified: websites/production/openwebbeans/content/meecrowave/meecrowave-maven/index.html == --- websites/production/openwebbeans/content/meecrowave/meecrowave-maven/index.html (original) +++ websites/production/openwebbeans/content/meecrowave/meecrowave-maven/index.html Thu Apr 22 14:09:32 2021 @@ -18,7 +18,7 @@ - + @@ -66,480 +66,538 @@ - - - - Coordinates: - - - -plugin + + + +Coordinates: + + + +plugin groupIdorg.apache.meecrowave/groupId artifactIdmeecrowave-maven-plugin/artifactId version${meecrowave.version}/version -/plugin - - - - - - - - most of the configuration is inherited from meecrowave-core. - - - - - - Here are the available options (see core configuration for the details): - - - - - - - - - - Name - Default - Property - - - - -
svn commit: r1074083 [5/13] - in /websites/production/openwebbeans/content/meecrowave: ./ assets/css/ assets/plugins/ assets/plugins/elegant_font/css/ assets/plugins/font-awesome/css/ meecrowave-core/
Modified: websites/production/openwebbeans/content/meecrowave/download.pdf == Binary files - no diff available. Added: websites/production/openwebbeans/content/meecrowave/howto.html == --- websites/production/openwebbeans/content/meecrowave/howto.html (added) +++ websites/production/openwebbeans/content/meecrowave/howto.html Thu Apr 22 14:09:32 2021 @@ -0,0 +1,951 @@ + + + + + +Meecrowave :: the customizable server + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Meecrowave + + + + + + + + + Howto + + + + + + + + + + + + Download as PDF + + + + + + + +How to create a simple maven project using Meecrowave ? + + +You should add the following dependencies do the dependencies section of your pom.xml (adjust version to current stable version) + + + +dependency +groupIdorg.apache.meecrowave/groupId +artifactIdmeecrowave-specs-api/artifactId +version${meecrowave.version}/version +/dependency +dependency +groupIdorg.apache.meecrowave/groupId +artifactIdmeecrowave-core/artifactId +version${meecrowave.version}/version +/dependency + +!-- if you intend to have unit tests (you really should) -- +dependency +groupIdorg.apache.meecrowave/groupId +artifactIdmeecrowave-junit/artifactId +version${meecrowave.version}/version +scopetest/scope +/dependency + + + +and the following plugin configuration to the build/plugins section of your pom.xml + + + +plugin +!-- +For starting meecrowave via Maven. Just run +$ mvn clean install meecrowave:run +-- +groupIdorg.apache.meecrowave/groupId +artifactIdmeecrowave-maven-plugin/artifactId +version${meecrowave.version}/version +/plugin + + + +Then, you can start your app by running + + + +mvn clean install meecrowave:run + + + + + +How to add a REST Endpoint ? + + +You should declare your endpoint path and verd : + + + +package org.mypackage; + +import javax.enterprise.context.ApplicationScoped; +import javax.ws.rs.GET; +import javax.ws.rs.Path; + +@Path("mypath") +@ApplicationScoped +public class MyEndpoint { + +/** + * Ping / pong rest GET method, to check backend and replies to queries + * + * @return + */ +@Path("/ping") +@GET +public String getPing() { +return "pong"; +} +} + + + + + +How to add a filter (simple case) ? + + +Use standard Servlet 4.0 https://docs.oracle.com/javaee/6/api/javax/servlet/annotation/WebFilter.html;>@WebFilter annotation. A simple example : + + + +package org.mypackage; + +import java.io.IOException; +import javax.servlet.Filter; +import javax.servlet.FilterChain; +import javax.servlet.ServletException; +import javax.servlet.ServletRequest; +import javax.servlet.ServletResponse; +import javax.servlet.annotation.WebFilter; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; + +/** + * A simple CORS filter + * + */ +@WebFilter(asyncSupported = true, urlPatterns = {"/*"}) +public class CORSFilter implements Filter { + +/** + * A basic CORS filter, allowing everything + */ +@Override +public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain chain) +throws IOException, ServletException { + +HttpServletRequest request = (HttpServletRequest) servletRequest; + +HttpServletResponse response = (HttpServletResponse) servletResponse; +response.addHeader("Access-Control-Allow-Origin", "*"); +response.addHeader("Access-Control-Allow-Methods","GET, OPTIONS, HEAD, PUT, POST, DELETE"); +response.addHeader("Access-Control-Allow-Headers","*"); + +if (request.getMethod().equals("OPTIONS")) { +// special case of return code for "OPTIONS" query +response.setStatus(HttpServletResponse.SC_ACCEPTED); +return; +} + +// pass the request along the filter chain +chain.doFilter(request, servletResponse); +} +} + + + + + +How to add a servlet ? + + +If your servlet requires no configuration that you would typically put in the web.xml file, you can use the https://docs.oracle.com/javaee/6/api/javax/servlet/annotation/WebServlet.html;>@WebServlet annotation from the Servlet 3.0 specification. + + +If you need to configure the servlet, you should use a https://docs.oracle.com/javaee/6/api/javax/servlet/ServletContainerInitializer.html;>ServletContainerInitializer. + + +If you would have a declaration such as : + + + +servlet +descriptionMy Servlet/description +servlet-nameMyServlet/servlet-name +
svn commit: r1074083 [8/13] - in /websites/production/openwebbeans/content/meecrowave: ./ assets/css/ assets/plugins/ assets/plugins/elegant_font/css/ assets/plugins/font-awesome/css/ meecrowave-core/
Modified: websites/production/openwebbeans/content/meecrowave/meecrowave-core/configuration.html == --- websites/production/openwebbeans/content/meecrowave/meecrowave-core/configuration.html (original) +++ websites/production/openwebbeans/content/meecrowave/meecrowave-core/configuration.html Thu Apr 22 14:09:32 2021 @@ -18,7 +18,7 @@ - + @@ -66,339 +66,359 @@ - - - - Meecrowave configuration is centralized in org.apache.meecrowave.Meecrowave$Builder class. - - - Here are the main properties: - - - - - - - - - Name - Description - - - - - cdiConversation - Should CDI conversation be activated - - - clientAuth - HTTPS keystore client authentication - - - conf - Conf folder to synchronize - - - connectors - Custom connectors - - - cxfServletParams - Init parameters passed to CXF servlet - - - defaultSSLHostConfigName - The name of the default SSLHostConfig that will be used for secure https connections. - - - deleteBaseOnStartup - Should the directory be cleaned on startup if existing - - - dir - Root folder if provided otherwise a fake one is created in tmp-dir - - - host - Default host - - - http2 - Activate HTTP 2 - - - httpPort - HTTP port - - - httpsPort - HTTPS port - - - initializeClientBus - Should the client bus be set. If false the server one will likely be reused. - - - injectServletContainerInitializer - Should ServletContainerInitialize support injections. - - - jaxrsAutoActivateBeanValidation - Should bean validation be activated on JAX-RS endpoint if present in the classpath. - - - jaxrsDefaultProviders - If jaxrsProviderSetup is true the list of default providers to load (or defaulting to johnson jsonb and jsonp ones) - - - jaxrsLogProviders - Should JAX-RS providers be logged - - - jaxrsMapping - Default jaxrs mapping - - - jaxrsProviderSetup - Should default JAX-RS provider be configured - - - jaxwsSupportIfAvailable - Should @WebService CDI beans be deployed if cxf-rt-frontend-jaxws is in the classpath. - - - jsonbBinaryStrategy - Should JSON-B provider prettify the output - - - jsonbEncoding - Which encoding provider JSON-B should use - - - jsonbIJson - Should JSON-B provider comply to I-JSON - - - jsonbNamingStrategy - Should JSON-B provider prettify the output - - - jsonbNulls - Should JSON-B provider serialize nulls - - - jsonbOrderStrategy - Should JSON-B provider prettify the output - - - jsonbPrettify - Should JSON-B provider prettify the output - - - jsonpBufferStrategy - JSON-P JAX-RS provider buffer strategy (see johnzon) - - - jsonpMaxReadBufferLen - JSON-P JAX-RS provider read buffer limit size (see johnzon) - - - jsonpMaxStringLen - JSON-P JAX-RS provider max string limit size (see johnzon) - - - jsonpMaxWriteBufferLen - JSON-P JAX-RS provider write buffer limit size (see johnzon) - - - jsonpPrettify - Should JSON-P JAX-RS provider prettify the outputs (see johnzon) - - - jsonpSupportsComment - Should JSON-P JAX-RS provider support comments (see johnzon) - - - keepServerXmlAsThis - Donât replace ports in server.xml - - - keyAlias - HTTPS keystore alias - - - keystoreFile - HTTPS keystore location - - - keystorePass - HTTPS keystore password - - - keystoreType - HTTPS keystore type - - - loggingGlobalSetup - Should logging be configured to use log4j2 (it is global) - - - loginConfig - web.xml login config - - - meecrowaveProperties - Loads a meecrowave properties, defaults to meecrowave.properties. - - - pidFile - A file path to write the process id if the server starts - - - properties - Passthrough properties - - - quickSession - Should an unsecured but fast session id generator be used - - - realm - realm - - - roles - In memory roles - - - scanningExcludes - A forced exclude list of jar names (comma separated values) - - - scanningIncludes - A forced include list of jar names
svn commit: r1074083 [7/13] - in /websites/production/openwebbeans/content/meecrowave: ./ assets/css/ assets/plugins/ assets/plugins/elegant_font/css/ assets/plugins/font-awesome/css/ meecrowave-core/
Modified: websites/production/openwebbeans/content/meecrowave/index.html == --- websites/production/openwebbeans/content/meecrowave/index.html (original) +++ websites/production/openwebbeans/content/meecrowave/index.html Thu Apr 22 14:09:32 2021 @@ -18,7 +18,7 @@ - + @@ -105,8 +105,8 @@ -Copyright 2016 -https://www.apache.org/;>The Apache Software Foundation. All rights reserved. +Copyright 2016-2020 +http://www.apache.org/;>The Apache Software Foundation. All rights reserved. @@ -121,10 +121,13 @@ - + + + + + - Modified: websites/production/openwebbeans/content/meecrowave/meecrowave-core/cli.html == --- websites/production/openwebbeans/content/meecrowave/meecrowave-core/cli.html (original) +++ websites/production/openwebbeans/content/meecrowave/meecrowave-core/cli.html Thu Apr 22 14:09:32 2021 @@ -18,7 +18,7 @@ - + @@ -66,358 +66,380 @@ - - - - Meecrowave provides a CLI (Command Line Interface) called org.apache.meecrowave.runner.Cli. - - - It can be used to deploy the java classpath or a war. Here are the main options: - - - - - - - - - Name - Description - - - - - --cdi-conversation - Should CDI conversation be activated - - - --client-auth - HTTPS keystore client authentication - - - --conf - Conf folder to synchronize - - - --connector - Custom connectors - - - --cxf-servlet-params - Init parameters passed to CXF servlet - - - --default-ssl-hostconfig-name - The name of the default SSLHostConfig that will be used for secure https connections. - - - --delete-on-startup - Should the directory be cleaned on startup if existing - - - --dir - Root folder if provided otherwise a fake one is created in tmp-dir - - - --host - Default host - - - --http2 - Activate HTTP 2 - - - --http - HTTP port - - - --https - HTTPS port - - - --cxf-initialize-client-bus - Should the client bus be set. If false the server one will likely be reused. - - - --servlet-container-initializer-injection - Should ServletContainerInitialize support injections. - - - --jaxrs-beanvalidation - Should bean validation be activated on JAX-RS endpoint if present in the classpath. - - - --jaxrs-default-providers - If jaxrsProviderSetup is true the list of default providers to load (or defaulting to johnson jsonb and jsonp ones) - - - --jaxrs-log-provider - Should JAX-RS providers be logged - - - --jaxrs-mapping - Default jaxrs mapping - - - --jaxrs-provider-setup - Should default JAX-RS provider be configured - - - --jaxws-support-if-present - Should @WebService CDI beans be deployed if cxf-rt-frontend-jaxws is in the classpath. - - - --jsonb-binary-strategy - Should JSON-B provider prettify the output - - - --jsonb-encoding - Which encoding provider JSON-B should use - - - --jsonb-ijson - Should JSON-B provider comply to I-JSON - - - --jsonb-naming-strategy - Should JSON-B provider prettify the output - - - --jsonb-nulls - Should JSON-B provider serialize nulls - - - --jsonb-order-strategy - Should JSON-B provider prettify the output - - - --jsonb-prettify - Should JSON-B provider prettify the output - - - --jsonp-buffer-strategy - JSON-P JAX-RS provider buffer strategy (see johnzon) - - - --jsonp-read-buffer-length - JSON-P JAX-RS provider read buffer limit size (see johnzon) - - - --jsonp-max-string-length - JSON-P JAX-RS provider max string limit size (see johnzon) - - - --jsonp-write-buffer-length - JSON-P JAX-RS provider write buffer limit size (see johnzon) - - - --jsonp-supports-comment - Should JSON-P JAX-RS provider prettify the outputs (see johnzon) - - - --jsonp-supports-comment - Should JSON-P JAX-RS provider support comments (see johnzon) - - - --keep-server-xml-as-this - Donât replace ports in server.xml - - - --keystore-alias - HTTPS keystore alias - - - --keystore-file - HTTPS
svn commit: r1074083 [11/13] - in /websites/production/openwebbeans/content/meecrowave: ./ assets/css/ assets/plugins/ assets/plugins/elegant_font/css/ assets/plugins/font-awesome/css/ meecrowave-core
Modified: websites/production/openwebbeans/content/meecrowave/meecrowave-oauth2/index.html == --- websites/production/openwebbeans/content/meecrowave/meecrowave-oauth2/index.html (original) +++ websites/production/openwebbeans/content/meecrowave/meecrowave-oauth2/index.html Thu Apr 22 14:09:32 2021 @@ -18,7 +18,7 @@ - + @@ -66,310 +66,346 @@ - - - - Starting with version 0.3.0. - - - Coordinates: - - - -dependency + + + +Starting with version 0.3.0. + + +Coordinates: + + + +dependency groupIdorg.apache.meecrowave/groupId artifactIdmeecrowave-oauth2/artifactId version${meecrowave.version}/version -/dependency - - - - A small OAuth2 server based on CXF implementation. - - - See https://cxf.apache.org/docs/jax-rs-oauth2.html; class="bare">https://cxf.apache.org/docs/jax-rs-oauth2.html for more details. - - - Here is the current configuration (mainly based on CXF one): - - - - - - - - - Name - Description - - - - - --oauth2-access-token-lifetime - How long an access token is valid, default to 3600s - - - --oauth2-authorization-code-support - Is authorization code flow supported - - - --oauth2-block-unsecure-requests - Should unsecured requests be blocked - - - --oauth2-client-force - Is a client mandatory or can a token be issued without any client - - - --oauth2-default-scopes - Comma separated list of default scopes - - - --oauth2-encrypted-algorithm - The algorithm for the key for the encrypted provider - - - --oauth2-encrypted-key - The key for encrypted provider - - - --oauth2-invisible-scopes - Comma separated list of invisible to client scopes - - - --oauth2-jcache-config - JCache configuration uri for the cache manager (jcache or provider) - - - --oauth2-jcache-jmx - Should JCache JMX MBeans be enabled - - - --oauth2-jcache-loader - The loader bean or class name - - - --oauth2-jcache-statistics - Should JCache statistics be enabled - - - --oauth2-jcache-store-jwt-token-key-only - Should JCache store jwt token key only (jcache provider) - - - --oauth2-jcache-store-value - Should JCache store value or not - - - --oauth2-jcache-writer - The writer bean or class name - - - --oauth2-jpa-database-driver - JPA database driver for jpa provider - - - --oauth2-jpa-database-password - JPA database password for jpa provider - - - --oauth2-jpa-database-url - JPA database url for jpa provider - - - --oauth2-jpa-database-username - JPA database username for jpa provider - - - --oauth2-jpa-max-active - JPA max active connections for jpa provider - - - --oauth2-jpa-max-idle - JPA max idle connections for jpa provider - - - --oauth2-jpa-max-wait - JPA max wait for connections for jpa provider - - - --oauth2-jpa-properties - JPA persistence unit properties for jpa provider - - - --oauth2-jpa-test-on-borrow - should connections be tested on borrow for jpa provider - - - --oauth2-jpa-test-on-return - should connections be tested on return for jpa provider - - - --oauth2-jpa-validation-interval - validation interval for jpa provider - - - --oauth2-jpa-validation-query - validation query for jpa provider - - - --oauth2-jwt-access-token-claim-map - The jwt claims configuration - - - --oauth2-partial-match-scope-validation - Is partial match for scope validation activated - - - --oauth2-provider - Which provider type to use: jcache[-code], jpa[-code], encrypted[-code] - - - --oauth2-redirection-match-redirect-uri-with-application-uri - For authorization code flow, should redirect uri be matched with application one - - - --oauth2-redirection-max-default-session-interval - For authorization code flow, how long a session can be - - - --oauth2-redirection-scopes-requiring-no-consent - For authorization code flow, the scopes using no consent - - - --oauth2-redirection-use-registered-redirect-uri-if-possible - For authorization code flow, should the registered uri be used - - - --oauth2-refresh-token - Is issuing of access token issuing a refreh token too - - - --oauth2-refresh-token-lifetime - How long
svn commit: r1074083 [12/13] - in /websites/production/openwebbeans/content/meecrowave: ./ assets/css/ assets/plugins/ assets/plugins/elegant_font/css/ assets/plugins/font-awesome/css/ meecrowave-core
Added: websites/production/openwebbeans/content/meecrowave/meecrowave-proxy/index.pdf == --- websites/production/openwebbeans/content/meecrowave/meecrowave-proxy/index.pdf (added) +++ websites/production/openwebbeans/content/meecrowave/meecrowave-proxy/index.pdf Thu Apr 22 14:09:32 2021 @@ -0,0 +1,8271 @@ +%PDF-1.3 +% +1 0 obj +<< /Title (Meecrowave Proxy) +/Creator (Asciidoctor PDF 1.5.0.alpha.16, based on Prawn 2.2.2) +/Producer (Asciidoctor PDF 1.5.0.alpha.16, based on Prawn 2.2.2) +/ModDate (D:20210422160858+02'00') +/CreationDate (D:20210422160858+02'00') +>> +endobj +2 0 obj +<< /Type /Catalog +/Pages 3 0 R +/Names 12 0 R +/Outlines 26 0 R +/PageLabels 31 0 R +/PageMode /UseOutlines +/OpenAction [7 0 R /FitH 842.89] +/ViewerPreferences << /DisplayDocTitle true +>> +>> +endobj +3 0 obj +<< /Type /Pages +/Count 4 +/Kids [7 0 R 10 0 R 20 0 R 22 0 R] +>> +endobj +4 0 obj +<< /Length 2 +>> +stream +q + +endstream +endobj +5 0 obj +<< /Type /Page +/Parent 3 0 R +/MediaBox [0 0 595.28 841.89] +/CropBox [0 0 595.28 841.89] +/BleedBox [0 0 595.28 841.89] +/TrimBox [0 0 595.28 841.89] +/ArtBox [0 0 595.28 841.89] +/Contents 4 0 R +/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +>> +>> +endobj +6 0 obj +<< /Length 174 +>> +stream +q +/DeviceRGB cs +0.6 0.6 0.6 scn +/DeviceRGB CS +0.6 0.6 0.6 SCN + +BT +300.341 361.6965 Td +/F1.0 27 Tf +<4d656563726f776176652050726f7879> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +Q + +endstream +endobj +7 0 obj +<< /Type /Page +/Parent 3 0 R +/MediaBox [0 0 595.28 841.89] +/CropBox [0 0 595.28 841.89] +/BleedBox [0 0 595.28 841.89] +/TrimBox [0 0 595.28 841.89] +/ArtBox [0 0 595.28 841.89] +/Contents 6 0 R +/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/Font << /F1.0 8 0 R +>> +>> +>> +endobj +8 0 obj +<< /Type /Font +/BaseFont /09ff1e+NotoSerif +/Subtype /TrueType +/FontDescriptor 33 0 R +/FirstChar 32 +/LastChar 255 +/Widths 35 0 R +/ToUnicode 34 0 R +>> +endobj +9 0 obj +<< /Length 17126 +>> +stream +q +/DeviceRGB cs +0.2 0.2 0.2 scn +/DeviceRGB CS +0.2 0.2 0.2 SCN + +BT +48.24 791.0774 Td +/F1.0 13 Tf +<436f6f7264696e617465733a> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +q +0.9608 0.9608 0.9608 scn +52.24 774.3529 m +543.04 774.3529 l +545.2491 774.3529 547.04 772.562 547.04 770.3529 c +547.04 682.6529 l +547.04 680.4437 545.2491 678.6529 543.04 678.6529 c +52.24 678.6529 l +50.0309 678.6529 48.24 680.4437 48.24 682.6529 c +48.24 770.3529 l +48.24 772.562 50.0309 774.3529 52.24 774.3529 c +h +f +0.8 0.8 0.8 SCN +0.75 w +52.24 774.3529 m +543.04 774.3529 l +545.2491 774.3529 547.04 772.562 547.04 770.3529 c +547.04 682.6529 l +547.04 680.4437 545.2491 678.6529 543.04 678.6529 c +52.24 678.6529 l +50.0309 678.6529 48.24 680.4437 48.24 682.6529 c +48.24 770.3529 l +48.24 772.562 50.0309 774.3529 52.24 774.3529 c +h +S +Q +0.1843 0.4353 0.6235 scn +0.1843 0.4353 0.6235 SCN + +BT +59.24 751.5279 Td +/F2.0 11 Tf +<3c646570656e64656e63793e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +59.24 736.7879 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1843 0.4353 0.6235 scn +0.1843 0.4353 0.6235 SCN + +BT +70.24 736.7879 Td +/F2.0 11 Tf +<3c67726f757049643e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +119.74 736.7879 Td +/F2.0 11 Tf +<6f72672e6170616368652e6d656563726f77617665> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1843 0.4353 0.6235 scn +0.1843 0.4353 0.6235 SCN + +BT +235.24 736.7879 Td +/F2.0 11 Tf +<3c2f67726f757049643e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +59.24 722.0479 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1843 0.4353 0.6235 scn +0.1843 0.4353 0.6235 SCN + +BT +70.24 722.0479 Td +/F2.0 11 Tf +<3c617274696661637449643e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +136.24 722.0479 Td +/F2.0 11 Tf +<6d656563726f776176652d70726f7879> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1843 0.4353 0.6235 scn +0.1843 0.4353 0.6235 SCN + +BT +224.24 722.0479 Td +/F2.0 11 Tf +<3c2f617274696661637449643e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +59.24 707.3079 Td +/F2.0 11 Tf + Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1843 0.4353 0.6235 scn +0.1843 0.4353 0.6235 SCN + +BT +70.24 707.3079 Td +/F2.0 11 Tf +<3c76657273696f6e3e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +119.74 707.3079 Td +/F2.0 11 Tf +<247b6d656563726f776176652e76657273696f6e7d> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1843 0.4353 0.6235 scn +0.1843 0.4353 0.6235 SCN + +BT +235.24 707.3079 Td +/F2.0 11 Tf +<3c2f76657273696f6e3e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.1843 0.4353 0.6235 scn +0.1843 0.4353 0.6235 SCN + +BT +59.24 692.5679 Td +/F2.0 11 Tf +<3c2f646570656e64656e63793e> Tj +ET + +0.0 0.0 0.0
svn commit: r1074083 [9/13] - in /websites/production/openwebbeans/content/meecrowave: ./ assets/css/ assets/plugins/ assets/plugins/elegant_font/css/ assets/plugins/font-awesome/css/ meecrowave-core/
Added: websites/production/openwebbeans/content/meecrowave/meecrowave-core/deploy-webapp.pdf == --- websites/production/openwebbeans/content/meecrowave/meecrowave-core/deploy-webapp.pdf (added) +++ websites/production/openwebbeans/content/meecrowave/meecrowave-core/deploy-webapp.pdf Thu Apr 22 14:09:32 2021 @@ -0,0 +1,1061 @@ +%PDF-1.3 +% +1 0 obj +<< /Title (Meecrowave and webapps) +/Creator (Asciidoctor PDF 1.5.0.alpha.16, based on Prawn 2.2.2) +/Producer (Asciidoctor PDF 1.5.0.alpha.16, based on Prawn 2.2.2) +/ModDate (D:20210422160858+02'00') +/CreationDate (D:20210422160858+02'00') +>> +endobj +2 0 obj +<< /Type /Catalog +/Pages 3 0 R +/Names 12 0 R +/Outlines 23 0 R +/PageLabels 28 0 R +/PageMode /UseOutlines +/OpenAction [7 0 R /FitH 842.89] +/ViewerPreferences << /DisplayDocTitle true +>> +>> +endobj +3 0 obj +<< /Type /Pages +/Count 2 +/Kids [7 0 R 10 0 R] +>> +endobj +4 0 obj +<< /Length 2 +>> +stream +q + +endstream +endobj +5 0 obj +<< /Type /Page +/Parent 3 0 R +/MediaBox [0 0 595.28 841.89] +/CropBox [0 0 595.28 841.89] +/BleedBox [0 0 595.28 841.89] +/TrimBox [0 0 595.28 841.89] +/ArtBox [0 0 595.28 841.89] +/Contents 4 0 R +/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +>> +>> +endobj +6 0 obj +<< /Length 185 +>> +stream +q +/DeviceRGB cs +0.6 0.6 0.6 scn +/DeviceRGB CS +0.6 0.6 0.6 SCN + +BT +204.95 361.6965 Td +/F1.0 27 Tf +<4d656563726f7761766520616e642077656261707073> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +Q + +endstream +endobj +7 0 obj +<< /Type /Page +/Parent 3 0 R +/MediaBox [0 0 595.28 841.89] +/CropBox [0 0 595.28 841.89] +/BleedBox [0 0 595.28 841.89] +/TrimBox [0 0 595.28 841.89] +/ArtBox [0 0 595.28 841.89] +/Contents 6 0 R +/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/Font << /F1.0 8 0 R +>> +>> +>> +endobj +8 0 obj +<< /Type /Font +/BaseFont /55867a+NotoSerif +/Subtype /TrueType +/FontDescriptor 30 0 R +/FirstChar 32 +/LastChar 255 +/Widths 32 0 R +/ToUnicode 31 0 R +>> +endobj +9 0 obj +<< /Length 8933 +>> +stream +q +/DeviceRGB cs +0.2 0.2 0.2 scn +/DeviceRGB CS +0.2 0.2 0.2 SCN + +2.9617 Tw + +BT +48.24 791.0774 Td +/F1.0 13 Tf +<4d656563726f77617665206973206120646576656c6f706d656e7420656e61626c657220616e642073696d706c6966696572207468616e6b7320746f2069747320636c61737370617468> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +3.535 Tw + +BT +48.24 771.5403 Td +/F1.0 13 Tf +[<6465706c6f> 20.0195 <796d656e742e20486f7765766572206974206973207374696c6c206120706c61696e204170616368652054> 29.7852 <6f6d63617420616e6420796f752063616e206465706c6f> 20.0195 <79>] TJ +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 752.0031 Td +/F1.0 13 Tf +[<6578697374696e672077656261707020796f7520646576656c6f7065642077697468206e6f20706172746963756c617220636f6e737472> 20.0195 <61696e742e>] TJ +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 723.3146 Td +/F1.0 10.5 Tf +<46726f6d206e6f77206f6e2c2077652077696c6c20617373756d6520796f752068617665206120536572766c6574206f7220537072696e672077656261707020> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6941 0.1294 0.2745 scn +0.6941 0.1294 0.2745 SCN + +BT +386.571 723.3146 Td +/F2.0 10.5 Tf +<6d796170702e776172> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +433.821 723.3146 Td +/F1.0 10.5 Tf +<2e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 679.2026 Td +/F3.0 22 Tf +[<4465706c6f> 20.0195 <796d656e7420776974682061204d656563726f776176652062756e646c65>] TJ +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +0.4118 Tw + +BT +48.24 650.0146 Td +/F1.0 10.5 Tf +<54686973207061727420617373756d656420796f75206275696c7420612062756e646c65207769746820> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2588 0.5451 0.7922 scn +0.2588 0.5451 0.7922 SCN + +0.4118 Tw + +BT +265.2831 650.0146 Td +/F1.0 10.5 Tf +<4d656563726f77617665204d6176656e20506c7567696e> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +0.4118 Tw + +BT +401.6617 650.0146 Td +/F1.0 10.5 Tf +<2e20497420676976657320796f752061207a697020776869636820686173> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 634.2346 Td +/F1.0 10.5 Tf +[<6120746f6d636174206c61> 20.0195 <796f7574206f6e6365206578706c6f6465643a>] TJ +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +q +0.9608 0.9608 0.9608 scn +52.24 618.4186 m +543.04 618.4186 l +545.2491 618.4186 547.04 616.6277 547.04 614.4186 c +547.04 526.7186 l +547.04 524.5094 545.2491 522.7186 543.04 522.7186 c +52.24 522.7186 l +50.0309 522.7186 48.24 524.5094 48.24 526.7186 c +48.24 614.4186 l +48.24 616.6277 50.0309 618.4186 52.24 618.4186 c +h +f +0.8 0.8 0.8 SCN +0.75 w +52.24 618.4186 m +543.04 618.4186 l +545.2491 618.4186 547.04
svn commit: r1074083 [4/13] - in /websites/production/openwebbeans/content/meecrowave: ./ assets/css/ assets/plugins/ assets/plugins/elegant_font/css/ assets/plugins/font-awesome/css/ meecrowave-core/
Modified: websites/production/openwebbeans/content/meecrowave/download.html == --- websites/production/openwebbeans/content/meecrowave/download.html (original) +++ websites/production/openwebbeans/content/meecrowave/download.html Thu Apr 22 14:09:32 2021 @@ -18,7 +18,7 @@ - + @@ -66,283 +66,415 @@ - - - - License under Apache License v2 (ALv2). - - - - - - - - - - - - - Name - Version - Date - Size - Type - Links - - - - - Meecrowave Source Release - 1.2.4 - 2018-09-21 09:14:38 - 1 MB 466 kB - zip - https://www.apache.org/dyn/closer.lua/openwebbeans/meecrowave/1.2.4/meecrowave-1.2.4-source-release.zip;> zip https://dist.apache.org/repos/dist/release/openwebbeans/meecrowave/1.2.4/meecrowave-1.2.4-source-release.zip.sha512;>sha512 https://dist.apache.org/repos/dist/release/openwebbeans/meecrowave/1.2.4/meecrowave-1.2.4-source-release.zip.asc;>asc - - - Meecrowave Core runner - 1.2.4 - 2018-09-21 09:16:03 - 9 MB 534 kB - jar - https://repo.maven.apache.org/maven2/org/apache/meecrowave/meecrowave-core/1.2.4/meecrowave-core-1.2.4-runner.jar;> jar https://repo.maven.apache.org/maven2/org/apache/meecrowave/meecrowave-core/1.2.4/meecrowave-core-1.2.4-runner.jar.sha1;>sha1 https://repo.maven.apache.org/maven2/org/apache/meecrowave/meecrowave-core/1.2.4/meecrowave-core-1.2.4-runner.jar.asc;>asc - - - Meecrowave Core - 1.2.4 - 2018-09-21 09:15:51 - 202 kB - jar - https://repo.maven.apache.org/maven2/org/apache/meecrowave/meecrowave-core/1.2.4/meecrowave-core-1.2.4.jar;> jar https://repo.maven.apache.org/maven2/org/apache/meecrowave/meecrowave-core/1.2.4/meecrowave-core-1.2.4.jar.sha1;>sha1 https://repo.maven.apache.org/maven2/org/apache/meecrowave/meecrowave-core/1.2.4/meecrowave-core-1.2.4.jar.asc;>asc - - - Meecrowave Source Release - 1.2.3 - 2018-07-19 09:53:16 - 1 MB 448 kB - zip - https://archive.apache.org/dist/openwebbeans/meecrowave/1.2.3/meecrowave-1.2.3-source-release.zip;> zip https://archive.apache.org/dist/openwebbeans/meecrowave/1.2.3/meecrowave-1.2.3-source-release.zip.sha512;>sha512 https://archive.apache.org/dist/openwebbeans/meecrowave/1.2.3/meecrowave-1.2.3-source-release.zip.asc;>asc - - - Meecrowave Core runner - 1.2.3 - 2018-07-19 09:54:34 - 10 MB 159 kB - jar - https://repo.maven.apache.org/maven2/org/apache/meecrowave/meecrowave-core/1.2.3/meecrowave-core-1.2.3-runner.jar;> jar https://repo.maven.apache.org/maven2/org/apache/meecrowave/meecrowave-core/1.2.3/meecrowave-core-1.2.3-runner.jar.sha1;>sha1 https://repo.maven.apache.org/maven2/org/apache/meecrowave/meecrowave-core/1.2.3/meecrowave-core-1.2.3-runner.jar.asc;>asc - - - Meecrowave Core - 1.2.3 - 2018-07-19 09:54:20 - 199 kB - jar - https://repo.maven.apache.org/maven2/org/apache/meecrowave/meecrowave-core/1.2.3/meecrowave-core-1.2.3.jar;> jar https://repo.maven.apache.org/maven2/org/apache/meecrowave/meecrowave-core/1.2.3/meecrowave-core-1.2.3.jar.sha1;>sha1 https://repo.maven.apache.org/maven2/org/apache/meecrowave/meecrowave-core/1.2.3/meecrowave-core-1.2.3.jar.asc;>asc - - - Meecrowave Source Release - 1.2.2 - 2018-07-14 07:14:12 - 1 MB 448 kB - zip - https://archive.apache.org/dist/openwebbeans/meecrowave/1.2.2/meecrowave-1.2.2-source-release.zip;> zip https://archive.apache.org/dist/openwebbeans/meecrowave/1.2.2/meecrowave-1.2.2-source-release.zip.sha1;>sha1 https://archive.apache.org/dist/openwebbeans/meecrowave/1.2.2/meecrowave-1.2.2-source-release.zip.asc;>asc - - - Meecrowave Core runner - 1.2.2 - 2018-07-14 07:15:41 - 10 MB 177 kB - jar - https://repo.maven.apache.org/maven2/org/apache/meecrowave/meecrowave-core/1.2.2/meecrowave-core-1.2.2-runner.jar;> jar https://repo.maven.apache.org/maven2/org/apache/meecrowave/meecrowave-core/1.2.2/meecrowave-core-1.2.2-runner.jar.sha1;>sha1 https://repo.maven.apache.org/maven2/org/apache/meecrowave/meecrowave-core/1.2.2/meecrowave-core-1.2.2-runner.jar.asc;>asc - - - Meecrowave Core - 1.2.2 - 2018-07-14 07:15:27 - 199 kB - jar - https://repo.maven.apache.org/maven2/org/apache/meecrowave/meecrowave-core/1.2.2/meecrowave-core-1.2.2.jar;> jar https://repo.maven.apache.org/maven2/org/apache/meecrowave/meecrowave-core/1.2.2/meecrowave-core-1.2.2.jar.sha1;>sha1 https://repo.maven.apache.org/maven2/org/apache/meecrowave/meecrowave-core/1.2.2/meecrowave-core-1.2.2.jar.asc;>asc - - - Meecrowave Source Release - 1.2.1 - 2018-02-26 21:02:45 - 1 MB 425 kB -
svn commit: r1074083 [2/13] - in /websites/production/openwebbeans/content/meecrowave: ./ assets/css/ assets/plugins/ assets/plugins/elegant_font/css/ assets/plugins/font-awesome/css/ meecrowave-core/
Modified: websites/production/openwebbeans/content/meecrowave/assets/plugins/jquery-1.12.3.min.js == --- websites/production/openwebbeans/content/meecrowave/assets/plugins/jquery-1.12.3.min.js (original) +++ websites/production/openwebbeans/content/meecrowave/assets/plugins/jquery-1.12.3.min.js Thu Apr 22 14:09:32 2021 @@ -2,4 +2,4 @@ !function(a,b){"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){var c=[],d=a.document,e=c.slice,f=c.concat,g=c.push,h=c.indexOf,i={},j=i.toString,k=i.hasOwnProperty,l={},m="1.12.3",n=function(a,b){return new n.fn.init(a,b)},o=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,p=/^-ms-/,q=/-([\da-z])/gi,r=function(a,b){return b.toUpperCase()};n.fn=n.prototype={jquery:m,constructor:n,selector:"",length:0,toArray:function(){return e.call(this)},get:function(a){return null!=a?0>a?this[a+this.length]:this[a]:e.call(this)},pushStack:function(a){var b=n.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a){return n.each(this,a)},map:function(a){return this.pushStack(n.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(e.apply(thi s,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(0>a?b:0);return this.pushStack(c>=0&>c?[this[c]]:[])},end:function(){return this.prevObject||this.constructor()},push:g,sort:c.sort,splice:c.splice},n.extend=n.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||n.isFunction(g)||(g={}),h===i&&(g=this,h--);i>h;h++)if(null!=(e=arguments[h]))for(d in e)a=g[d],c=e[d],g!==c&&(j&&&(n.isPlainObject(c)||(b=n.isArray(c)))?(b?(b=!1,f=a&(a)?a:[]):f=a&(a)?a:{},g[d]=n.extend(j,f,c)):void 0!==c&&(g[d]=c));return g},n.extend({expando:"jQuery"+(m+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===n.type(a)},isArray:Array.isArray||function(a){return"array"===n.type(a)},isWindow:function(a){return null!= a&==a.window},isNumeric:function(a){var b=a&();return!n.isArray(a)&(b)+1>=0},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},isPlainObject:function(a){var b;if(!a||"object"!==n.type(a)||a.nodeType||n.isWindow(a))return!1;try{if(a.constructor&&!k.call(a,"constructor")&&!k.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}if(!l.ownFirst)for(b in a)return k.call(a,b);for(b in a);return void 0===b||k.call(a,b)},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?i[j.call(a)]||"object":typeof a},globalEval:function(b){b&(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(p,"ms-").replace(q,r)},nodeName:function(a,b){return a.nodeName&()===b.toLowerCase()},each:function(a,b){var c,d=0;if(s(a)){for(c=a.length;c>d;d++)if(b.call(a[d],d,a[d])===!1)break}else for(d in a)if(b.call(a[d],d,a[d])===!1)break;return a},trim:function(a){retur n null==a?"":(a+"").replace(o,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(s(Object(a))?n.merge(c,"string"==typeof a?[a]:a):g.call(c,a)),c},inArray:function(a,b,c){var d;if(b){if(h)return h.call(b,a,c);for(d=b.length,c=c?0>c?Math.max(0,d+c):c:0;d>c;c++)if(c in b&[c]===a)return c}return-1},merge:function(a,b){var c=+b.length,d=0,e=a.length;while(c>d)a[e++]=b[d++];if(c!==c)while(void 0!==b[d])a[e++]=b[d++];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;g>f;f++)d=!b(a[f],f),d!==h&(a[f]);return e},map:function(a,b,c){var d,e,g=0,h=[];if(s(a))for(d=a.length;d>g;g++)e=b(a[g],g,c),null!=e&(e);else for(g in a)e=b(a[g],g,c),null!=e&(e);return f.apply([],h)},guid:1,proxy:function(a,b){var c,d,f;return"string"==typeof b&&(f=a[b],b=a,a=f),n.isFunction(a)?(c=e.call(arguments,2),d=function(){return a.apply(b||this,c.concat(e.call(arguments)))},d.guid=a.guid=a.guid||n.guid++,d):void 0},now:function(){return+new Date},support:l}),"fu nction"==typeof Symbol&&(n.fn[Symbol.iterator]=c[Symbol.iterator]),n.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(a,b){i["[object "+b+"]"]=b.toLowerCase()});function s(a){var b=!!a&&"length"in a&,c=n.type(a);return"function"===c||n.isWindow(a)?!1:"array"===c||0===b||"number"==typeof b&>0& in a}var t=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+1*new Date,v=a.document,w=0,x=0,y=ga(),z=ga(),A=ga(),B=function(a,b){return a===b&&(l=!0),0},C=1<<31,D={}.hasOwnProperty,E=[],F=E.pop,G=E.push,H=E.push,I=E.slice,J=function(a,b){for(var
svn commit: r1074083 [1/13] - in /websites/production/openwebbeans/content/meecrowave: ./ assets/css/ assets/plugins/ assets/plugins/elegant_font/css/ assets/plugins/font-awesome/css/ meecrowave-core/
Author: rmannibucau Date: Thu Apr 22 14:09:32 2021 New Revision: 1074083 Log: Site checkin for project Meecrowave :: Doc Added: websites/production/openwebbeans/content/meecrowave/howto.html websites/production/openwebbeans/content/meecrowave/howto.pdf websites/production/openwebbeans/content/meecrowave/meecrowave-core/deploy-webapp.html websites/production/openwebbeans/content/meecrowave/meecrowave-core/deploy-webapp.pdf websites/production/openwebbeans/content/meecrowave/meecrowave-proxy/ websites/production/openwebbeans/content/meecrowave/meecrowave-proxy/index.html websites/production/openwebbeans/content/meecrowave/meecrowave-proxy/index.pdf Removed: websites/production/openwebbeans/content/meecrowave/meecrowave-jolokia/ Modified: websites/production/openwebbeans/content/meecrowave/assets/css/styles.css websites/production/openwebbeans/content/meecrowave/assets/plugins/elegant_font/css/style.css websites/production/openwebbeans/content/meecrowave/assets/plugins/font-awesome/css/font-awesome.min.css websites/production/openwebbeans/content/meecrowave/assets/plugins/jquery-1.12.3.min.js websites/production/openwebbeans/content/meecrowave/community.html websites/production/openwebbeans/content/meecrowave/community.pdf websites/production/openwebbeans/content/meecrowave/companion-projects.html websites/production/openwebbeans/content/meecrowave/companion-projects.pdf websites/production/openwebbeans/content/meecrowave/components.html websites/production/openwebbeans/content/meecrowave/components.pdf websites/production/openwebbeans/content/meecrowave/download.html websites/production/openwebbeans/content/meecrowave/download.pdf websites/production/openwebbeans/content/meecrowave/index.html websites/production/openwebbeans/content/meecrowave/meecrowave-core/cli.html websites/production/openwebbeans/content/meecrowave/meecrowave-core/cli.pdf websites/production/openwebbeans/content/meecrowave/meecrowave-core/configuration.html websites/production/openwebbeans/content/meecrowave/meecrowave-core/configuration.pdf websites/production/openwebbeans/content/meecrowave/meecrowave-gradle/index.html websites/production/openwebbeans/content/meecrowave/meecrowave-gradle/index.pdf websites/production/openwebbeans/content/meecrowave/meecrowave-jpa/index.html websites/production/openwebbeans/content/meecrowave/meecrowave-jpa/index.pdf websites/production/openwebbeans/content/meecrowave/meecrowave-jta/index.html websites/production/openwebbeans/content/meecrowave/meecrowave-jta/index.pdf websites/production/openwebbeans/content/meecrowave/meecrowave-letsencrypt/index.html websites/production/openwebbeans/content/meecrowave/meecrowave-letsencrypt/index.pdf websites/production/openwebbeans/content/meecrowave/meecrowave-maven/index.html websites/production/openwebbeans/content/meecrowave/meecrowave-maven/index.pdf websites/production/openwebbeans/content/meecrowave/meecrowave-oauth2/index.html websites/production/openwebbeans/content/meecrowave/meecrowave-oauth2/index.pdf websites/production/openwebbeans/content/meecrowave/start.html websites/production/openwebbeans/content/meecrowave/start.pdf websites/production/openwebbeans/content/meecrowave/testing/index.html websites/production/openwebbeans/content/meecrowave/testing/index.pdf Modified: websites/production/openwebbeans/content/meecrowave/assets/css/styles.css == --- websites/production/openwebbeans/content/meecrowave/assets/css/styles.css (original) +++ websites/production/openwebbeans/content/meecrowave/assets/css/styles.css Thu Apr 22 14:09:32 2021 @@ -1260,4 +1260,4 @@ select { pre { padding: 0; -} +} \ No newline at end of file Modified: websites/production/openwebbeans/content/meecrowave/assets/plugins/elegant_font/css/style.css == --- websites/production/openwebbeans/content/meecrowave/assets/plugins/elegant_font/css/style.css (original) +++ websites/production/openwebbeans/content/meecrowave/assets/plugins/elegant_font/css/style.css Thu Apr 22 14:09:32 2021 @@ -1156,4 +1156,4 @@ text-shadow: none; font-size: 2em; } - + \ No newline at end of file Modified: websites/production/openwebbeans/content/meecrowave/assets/plugins/font-awesome/css/font-awesome.min.css == --- websites/production/openwebbeans/content/meecrowave/assets/plugins/font-awesome/css/font-awesome.min.css (original) +++ websites/production/openwebbeans/content/meecrowave/assets/plugins/font-awesome/css/font-awesome.min.css Thu Apr 22 14:09:32 2021 @@ -1,4 +1,4 @@ /*! * Font Awesome 4.6.3 by @davegandy - http://fontawesome.io
svn commit: r1074078 - in /websites: production/openwebbeans/content/index.html staging/openwebbeans/trunk/content/index.html
Author: buildbot Date: Thu Apr 22 10:35:07 2021 New Revision: 1074078 Log: Dynamic update by buildbot for openwebbeans Modified: websites/production/openwebbeans/content/index.html websites/staging/openwebbeans/trunk/content/index.html Modified: websites/production/openwebbeans/content/index.html == (empty) Modified: websites/staging/openwebbeans/trunk/content/index.html == (empty)
[openwebbeans-meecrowave] branch master updated: [MEECROWAVE-283] meecrowave-junit jakarta shade
This is an automated email from the ASF dual-hosted git repository. rmannibucau pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/openwebbeans-meecrowave.git The following commit(s) were added to refs/heads/master by this push: new b958795 [MEECROWAVE-283] meecrowave-junit jakarta shade b958795 is described below commit b958795964f67bc79cc9b5163c41ec475f52bd6a Author: Romain Manni-Bucau AuthorDate: Thu Apr 22 09:12:23 2021 +0200 [MEECROWAVE-283] meecrowave-junit jakarta shade --- meecrowave-core/pom.xml | 1 - meecrowave-junit/pom.xml | 96 pom.xml | 33 ++--- 3 files changed, 116 insertions(+), 14 deletions(-) diff --git a/meecrowave-core/pom.xml b/meecrowave-core/pom.xml index 41ed427..bce57d1 100644 --- a/meecrowave-core/pom.xml +++ b/meecrowave-core/pom.xml @@ -389,7 +389,6 @@ org.apache.maven.plugins maven-shade-plugin -3.2.4 bundle diff --git a/meecrowave-junit/pom.xml b/meecrowave-junit/pom.xml index dbc80cd..af63c9a 100644 --- a/meecrowave-junit/pom.xml +++ b/meecrowave-junit/pom.xml @@ -95,6 +95,102 @@ + +org.apache.maven.plugins +maven-shade-plugin + + +package + + shade + + + true + jakarta + false + + + ${project.groupId}:${project.artifactId} + + + + + javax.activation + jakarta.activation + + + javax.annotation + jakarta.annotation + + + javax.el + jakarta.el + + + javax.enterprise + jakarta.enterprise + + + javax.decorator + jakarta.decorator + + + javax.inject + jakarta.inject + + + javax.interceptor + jakarta.interceptor + + + javax.servlet + jakarta.servlet + + + javax.transaction + jakarta.transaction + + + javax.validation + jakarta.validation + + + javax.persistence + jakarta.persistence + + + javax.faces + jakarta.faces + + + javax.ejb + jakarta.ejb + + + javax.ws + jakarta.ws + + + javax.cache + jakarta.cache + + + javax.jms + jakarta.jms + + + javax.json + jakarta.json + + + javax.resource + jakarta.resource + + + + + + diff --git a/pom.xml b/pom.xml index 5b40dbf..2845f69 100644 --- a/pom.xml +++ b/pom.xml @@ -17,7 +17,8 @@ specific language governing permissions and limitations under the License. --> -http://maven.apache.org/POM/4.0.0; xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance; xsi:schemaLocation=" http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd;> +http://maven.apache.org/POM/4.0.0; xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance; + xsi:schemaLocation=" http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd;> 4.0.0 @@ -151,6 +152,12 @@ org.apache.maven.plugins +maven-shade-plugin +3.2.4 + + + +org.apache.maven.plugins maven-jar-plugin 3.0.2 @@ -233,17 +240,17 @@ - +