From commits-return-8241-archive-asf-public=cust-asf.ponee.io@openwebbeans.apache.org Wed May 29 09:53:55 2019 Return-Path: X-Original-To: archive-asf-public@cust-asf.ponee.io Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [207.244.88.153]) by mx-eu-01.ponee.io (Postfix) with SMTP id E18031807BC for ; Wed, 29 May 2019 11:53:53 +0200 (CEST) Received: (qmail 32227 invoked by uid 500); 29 May 2019 09:53:53 -0000 Mailing-List: contact commits-help@openwebbeans.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@openwebbeans.apache.org Delivered-To: mailing list commits@openwebbeans.apache.org Received: (qmail 32188 invoked by uid 99); 29 May 2019 09:53:53 -0000 Received: from Unknown (HELO svn01-us-west.apache.org) (209.188.14.144) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 29 May 2019 09:53:53 +0000 Received: from svn01-us-west.apache.org (localhost [127.0.0.1]) by svn01-us-west.apache.org (ASF Mail Server at svn01-us-west.apache.org) with ESMTP id 74DFB3A3734 for ; Wed, 29 May 2019 09:53:51 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: svn commit: r1045689 [7/8] - in /websites/production/openwebbeans/content/meecrowave: ./ assets/css/ assets/plugins/ assets/plugins/elegant_font/css/ assets/plugins/font-awesome/css/ meecrowave-core/ meecrowave-gradle/ meecrowave-jolokia/ meecrowave-jp... Date: Wed, 29 May 2019 09:53:51 -0000 To: commits@openwebbeans.apache.org From: rmannibucau@apache.org X-Mailer: svnmailer-1.0.9 Message-Id: <20190529095351.74DFB3A3734@svn01-us-west.apache.org> 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 Wed May 29 09:53:50 2019 @@ -18,7 +18,7 @@ - + @@ -66,480 +66,509 @@
-
-
-
-

Coordinates:

-
-
-
-
<plugin>
+                
+
+
+

Coordinates:

+
+
+
+
<plugin>
   <groupId>org.apache.meecrowave</groupId>
   <artifactId>meecrowave-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):

-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameDefaultProperty

cdiConversation

false

${meecrowave.cdiConversation}

clientAuth

-

${meecrowave.clientAuth}

conf

-

${meecrowave.conf}

context

${meecrowave.context}

defaultSSLHostConfigName

-

${meecrowave.default-ssl-hostconfig-name}

deleteBaseOnStartup

true

${meecrowave.deleteBaseOnStartup}

dir

-

${meecrowave.dir}

forceLog4j2Shutdown

true

${meecrowave.force-log4j2-shutdown}

host

localhost

${meecrowave.host}

http2

-

${meecrowave.http2}

httpPort

8080

${meecrowave.http}

httpsPort

8443

${meecrowave.https}

initializeClientBus

true

${meecrowave.initialiaze-client-bus}

injectServletContainerInitializer

true

${meecrowave.servlet-container-initializer-injections}

jaxrsAutoActivateBeanValidation

true

${meecrowave.jaxrs-beanvalidation}

jaxrsDefaultProviders

-

${meecrowave.jaxrs-default-providers}

jaxrsLogProviders

false

${meecrowave.jaxrsLogProviders}

jaxrsMapping

/*

${meecrowave.jaxrsMapping}

jaxrsProviderSetup

true

${meecrowave.jaxrs-provider-setup}

jaxwsSupportIfAvailable

true

${meecrowave.jaxws-support}

jsonbBinaryStrategy

-

${meecrowave.jsonb-binary-strategy}

jsonbEncoding

UTF-8

${meecrowave.jsonb-encoding}

jsonbIJson

false

${meecrowave.jsonb-ijson}

jsonbNamingStrategy

-

${meecrowave.jsonb-naming-strategy}

jsonbNulls

false

${meecrowave.jsonb-nulls}

jsonbOrderStrategy

-

${meecrowave.jsonb-order-strategy}

jsonbPrettify

false

${meecrowave.jsonb-prettify}

jsonpBufferStrategy

QUEUE

${meecrowave.jsonp-buffer-strategy}

jsonpMaxReadBufferLen

65536

${meecrowave.jsonp-max-read-buffer-size}

jsonpMaxStringLen

10485760

${meecrowave.jsonp-max-string-length}

jsonpMaxWriteBufferLen

65536

${meecrowave.jsonp-max-write-buffer-size}

jsonpPrettify

false

${meecrowave.jsonp-prettify}

jsonpSupportsComment

false

${meecrowave.jsonp-comments}

keepServerXmlAsThis

-

${meecrowave.keepServerXmlAsThis}

keyAlias

-

${meecrowave.keyAlias}

keystoreFile

-

${meecrowave.keystoreFile}

keystorePass

-

${meecrowave.keystorePass}

keystoreType

JKS

${meecrowave.keystoreType}

loggingGlobalSetup

true

${meecrowave.logging-global-setup}

meecrowaveProperties

meecrowave.properties

${meecrowave.meecrowave-properties}

modules

${project.build.outputDirectory}

project

${project}

quickSession

true

${meecrowave.quickSession}

scanningExcludes

-

${meecrowave.scanning-exclude}

scanningIncludes

-

${meecrowave.scanning-include}

scanningPackageExcludes

-

${meecrowave.scanning-package-exclude}

scanningPackageIncludes

-

${meecrowave.scanning-package-include}

serverXml

-

${meecrowave.serverXml}

sharedLibraries

-

${meecrowave.shared-libraries}

skip

-

${meecrowave.skip}

skipHttp

-

${meecrowave.skipHttp}

ssl

-

${meecrowave.ssl}

sslProtocol

-

${meecrowave.sslProtocol}

stopPort

8005

${meecrowave.stop}

tempDir

-

${meecrowave.tempDir}

tomcatAccessLogPattern

-

${meecrowave.tomcatAccessLogPattern}

tomcatAutoSetup

true

${meecrowave.tomcatAutoSetup}

tomcatFilter

-

${meecrowave.tomcatFilter}

tomcatNoJmx

true

${meecrowave.tomcatNoJmx}

tomcatScanning

true

${meecrowave.tomcatScanning}

tomcatWrapLoader

false

${meecrowave.tomcatWrapLoader}

useClasspathDeployment

true

${meecrowave.force-classpath-deployment}

useLog4j2JulLogManager

true

${meecrowave.log4j2-jul-bridge}

useShutdownHook

true

${meecrowave.shutdown-hook}

useTomcatDefaults

true

${meecrowave.useTomcatDefaults}

watcherBouncing

0

${meecrowave.watcher-bounding}

webResourceCached

true

${meecrowave.webResourceCached}

webSessionCookieConfig

-

${meecrowave.session-cookie-config}

webSessionTimeout

-

${meecrowave.session-timeout}

webXml

-

${meecrowave.webXml}

webapp

${project.basedir}/src/main/webapp

${meecrowave.webapp}

-
-
-
-

Bundling

-
-
-
-
mvn meecrowave:bundle
-
-
-
-

This maven goal will create a zip/tar.gz (configurable) ready to launch your application.

-
-
-

The layout if the following one:

-
-
-
-
.
+</plugin>
+
+
+
+ + + + + +
+ + +most of the configuration is inherited from meecrowave-core. +
+
+
+

Here are the available options (see core configuration for the details):

+
+ +++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameDefaultProperty

antiResourceLocking

false

${meecrowave.antiResourceLocking}

cdiConversation

false

${meecrowave.cdiConversation}

clientAuth

-

${meecrowave.clientAuth}

conf

-

${meecrowave.conf}

context

${meecrowave.context}

defaultSSLHostConfigName

-

${meecrowave.default-ssl-hostconfig-name}

deleteBaseOnStartup

true

${meecrowave.deleteBaseOnStartup}

dir

-

${meecrowave.dir}

forceLog4j2Shutdown

true

${meecrowave.force-log4j2-shutdown}

host

localhost

${meecrowave.host}

http2

-

${meecrowave.http2}

httpPort

8080

${meecrowave.http}

httpsPort

8443

${meecrowave.https}

initializeClientBus

true

${meecrowave.initialiaze-client-bus}

injectServletContainerInitializer

true

${meecrowave.servlet-container-initializer-injections}

jaxrsAutoActivateBeanValidation

true

${meecrowave.jaxrs-beanvalidation}

jaxrsDefaultProviders

-

${meecrowave.jaxrs-default-providers}

jaxrsLogProviders

false

${meecrowave.jaxrsLogProviders}

jaxrsMapping

/*

${meecrowave.jaxrsMapping}

jaxrsProviderSetup

true

${meecrowave.jaxrs-provider-setup}

jaxwsSupportIfAvailable

true

${meecrowave.jaxws-support}

jsonbBinaryStrategy

-

${meecrowave.jsonb-binary-strategy}

jsonbEncoding

UTF-8

${meecrowave.jsonb-encoding}

jsonbIJson

false

${meecrowave.jsonb-ijson}

jsonbNamingStrategy

-

${meecrowave.jsonb-naming-strategy}

jsonbNulls

false

${meecrowave.jsonb-nulls}

jsonbOrderStrategy

-

${meecrowave.jsonb-order-strategy}

jsonbPrettify

false

${meecrowave.jsonb-prettify}

jsonpBufferStrategy

QUEUE

${meecrowave.jsonp-buffer-strategy}

jsonpMaxReadBufferLen

65536

${meecrowave.jsonp-max-read-buffer-size}

jsonpMaxStringLen

10485760

${meecrowave.jsonp-max-string-length}

jsonpMaxWriteBufferLen

65536

${meecrowave.jsonp-max-write-buffer-size}

jsonpPrettify

false

${meecrowave.jsonp-prettify}

jsonpSupportsComment

false

${meecrowave.jsonp-comments}

keepServerXmlAsThis

-

${meecrowave.keepServerXmlAsThis}

keyAlias

-

${meecrowave.keyAlias}

keystoreFile

-

${meecrowave.keystoreFile}

keystorePass

-

${meecrowave.keystorePass}

keystoreType

JKS

${meecrowave.keystoreType}

loggingGlobalSetup

true

${meecrowave.logging-global-setup}

meecrowaveProperties

meecrowave.properties

${meecrowave.meecrowave-properties}

modules

${project.build.outputDirectory}

project

${project}

quickSession

true

${meecrowave.quickSession}

scanningExcludes

-

${meecrowave.scanning-exclude}

scanningIncludes

-

${meecrowave.scanning-include}

scanningPackageExcludes

-

${meecrowave.scanning-package-exclude}

scanningPackageIncludes

-

${meecrowave.scanning-package-include}

serverXml

-

${meecrowave.serverXml}

sharedLibraries

-

${meecrowave.shared-libraries}

skip

-

${meecrowave.skip}

skipHttp

-

${meecrowave.skipHttp}

ssl

-

${meecrowave.ssl}

sslProtocol

-

${meecrowave.sslProtocol}

stopPort

8005

${meecrowave.stop}

tempDir

-

${meecrowave.tempDir}

tomcatAccessLogPattern

-

${meecrowave.tomcatAccessLogPattern}

tomcatAutoSetup

true

${meecrowave.tomcatAutoSetup}

tomcatFilter

-

${meecrowave.tomcatFilter}

tomcatJspDevelopment

false

${meecrowave.tomcatJspDevelopment}

tomcatNoJmx

true

${meecrowave.tomcatNoJmx}

tomcatScanning

true

${meecrowave.tomcatScanning}

tomcatWrapLoader

false

${meecrowave.tomcatWrapLoader}

useClasspathDeployment

true

${meecrowave.force-classpath-deployment}

useLog4j2JulLogManager

true

${meecrowave.log4j2-jul-bridge}

useShutdownHook

true

${meecrowave.shutdown-hook}

useTomcatDefaults

true

${meecrowave.useTomcatDefaults}

watcherBouncing

0

${meecrowave.watcher-bounding}

webResourceCached

true

${meecrowave.webResourceCached}

webSessionCookieConfig

-

${meecrowave.session-cookie-config}

webSessionTimeout

-

${meecrowave.session-timeout}

webXml

-

${meecrowave.webXml}

webapp

${project.basedir}/src/main/webapp

${meecrowave.webapp}

+
+
+
+

Bundling

+
+
+
+
mvn meecrowave:bundle
+
+
+
+

This maven goal will create a zip/tar.gz (configurable) ready to launch your application.

+
+
+

The layout if the following one:

+
+
+
+
.
 ├── bin
-│   └── meecrowave.sh
+│   └── meecrowave.sh
 ├── conf
-│   ├── log4j2.xml
-│   └── meecrowave.properties
+│   ├── log4j2.xml
+│   └── meecrowave.properties
 ├── lib
-│   └── *.jar
+│   └── *.jar
 ├── logs
-│   └── meecrowave.logls l
-└── temp
-
-
-
-

conf folder supports out of the box these files (but you can add your own if needed):

-
-
-
    -
  • log4j2.xml

  • -
  • server.xml

  • -
  • meecrowave.properties

  • -
-
-
-

You can acess the root folder of the distribution reading the system property meecrowave.base.

-
-
-

meecrowave.properties supports all configuration options of the cli (just remove the --): http://openwebbeans.apache.org/meecrowave/meecrowave-core/cli.html.

-
-
-

Note: you can also split like Tomcat MEECROWAVE_BASE and MEECROWAVE_HOME if you want to extract meecrowave stack in a separate folder (from the application) to be able to update it independently.

-
-
-
-
-

Shading

-
-
-

Plain Maven shade plugin enables you to build fatjar with Maven.

-
-
-

Points to take care are:

-
-
-
    -
  1. merge CXF resources

  2. -
  3. merge Log4j2 resources

  4. -
  5. merge OpenWebBeans resources

  6. -
  7. merge SPI files (META-INF/services)

  8. -
  9. ensure signatures are still valid in the aggregated jar

  10. -
-
-
-
-
<plugin>
+│   └── meecrowave.logls l
+└── temp
+
+
+
+

conf folder supports out of the box these files (but you can add your own if needed):

+
+
+
    +
  • +

    log4j2.xml

    +
  • +
  • +

    server.xml

    +
  • +
  • +

    meecrowave.properties

    +
  • +
+
+
+

You can acess the root folder of the distribution reading the system property meecrowave.base.

+
+
+

meecrowave.properties supports all configuration options of the cli (just remove the --): http://openwebbeans.apache.org/meecrowave/meecrowave-core/cli.html.

+
+
+

Note: you can also split like Tomcat MEECROWAVE_BASE and MEECROWAVE_HOME if you want to extract meecrowave stack in a separate folder (from the application) to be able to update +it independently.

+
+
+
+
+

Shading

+
+
+

Plain Maven shade plugin enables you to build fatjar with Maven.

+
+
+

Points to take care are:

+
+
+
    +
  1. +

    merge CXF resources

    +
  2. +
  3. +

    merge Log4j2 resources

    +
  4. +
  5. +

    merge OpenWebBeans resources

    +
  6. +
  7. +

    merge SPI files (META-INF/services)

    +
  8. +
  9. +

    ensure signatures are still valid in the aggregated jar

    +
  10. +
+
+
+
+
<plugin>
   <groupId>org.apache.maven.plugins</groupId>
   <artifactId>maven-shade-plugin</artifactId>
-  <version>2.4.3</version>
+  <version>3.2.1</version>
   <executions>
     <execution>
       <id>bundle</id>
@@ -595,10 +624,10 @@
       <version>2.1</version>
     </dependency>
   </dependencies>
-</plugin>
-
-
-
+</plugin>
+
+
+
@@ -626,7 +655,7 @@