You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by ra...@apache.org on 2019/02/03 00:32:54 UTC

[tomee] branch master updated (c69eec4 -> edeeda0)

This is an automated email from the ASF dual-hosted git repository.

radcortez pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/tomee.git.


    from c69eec4  TOMEE-2462 - MicroProfile Configuration ConfigSource Example.
     add 8af6ae2  TOMEE-2408 - Initial work to make MicroProfile deployment only when required.
     add 1a4e4ad  TOMEE-2408 - Removed all MP deployable endpoints. Rules required to activate them.
     add b86e492  TOMEE-2408 - Initial rules to figure out if MP Health is required.
     add 76f9140  TOMEE-2408 - Fixed CDI Scanning for MP in EAR deployments.
     add 766a662  TOMEE-2408 - Added MicroProfile to Plus and Plume.
     add fc9fa5d  TOMEE-2408 - Removed the MicroProfileExtension. Is not needed.
     add ba02c94  TOMEE-2408 - MicroProfileListener to removed duplicated endpoints and prevent servlet mapping clash.
     add de5a2ee  TOMEE-2408 - CDI scanning for additional libraries, skipping if to deploy only the related ejb module.
     add 173ffec  TOMEE-2408 - Exclude some libraries from scanning.
     add 19d2f26  TOMEE-2408 - Enable CDI for Tomcat TomEE webapp deployment.
     add fb13045  TOMEE-2408 - ApplicationComposer in Arquillian Remote with MP not supported yet.
     add ccc326f  TOMEE-2408 - Workaround for OpenAPI issue (GERONIMO-6690).
     add 8f0dacd  TOMEE-2408 - Readded MP libraries. Apparently they are needed in some cases.
     add 26d5b4e  TOMEE-2408 - Fixed NPE.
     add 3f59d38  TOMEE-2462 - Added test to verify servlets, default servlet and rest endpoints execution.
     add 58674b8  TOMEE-2408 - Fixed issue with ClassNotFound due to web.xml change to metadata-complete. Tomcat performs scanning on classes to find webapp annotations and this happened before adding the TomEE lib jars into the classloader.
     add 2ffed70  TOMEE-2408 - Refactored the way to add MP libraries in the container scanner. Added an event to allow to decouple the code and register the required libraries when needed.
     add bb478e2  TOMEE-2408 - Added configuration to enable / disable MP scanning.
     add 31b3a71  TOMEE-2408 - MP scan configuration all in Installer just for MP flavour.
     add d359898  TOMEE-2408 - Fixed missing configuration for MP OpenAPI.
     add edeeda0  TOMEE-2408 - Enable MP scan in Arquillian for MP TCK on Plume and Plus.

No new revisions were added by this update.

Summary of changes:
 .../arquillian/tests/jaxrs/servlets/Echo.java}     |  12 +-
 .../jaxrs/servlets/RestWithServletsTest.java}      |  33 ++--
 .../tests/jaxrs/servlets/RootServlet.java}         |  16 +-
 .../arquillian/tests/jaxrs/servlets/Servlet.java}  |  16 +-
 .../tests/jaxrs/staticresources/TheResource.java   |   2 +-
 .../tests/jaxrs/webxmloverride/TheResource.java    |   2 +-
 .../arquillian/tests/jaxrs/servlets/ok.html        |   1 +
 .../tests/appcomposer/AppComposerTest.java         |   2 +
 .../java/org/apache/openejb/cdi/CdiScanner.java    |  15 +-
 .../openejb/config/ConfigurationFactory.java       |   4 -
 .../apache/openejb/config/DeploymentLoader.java    |  15 +-
 ...rEvent.java => AfterContainerUrlScanEvent.java} |  24 +--
 .../src/main/resources/default.exclusions          |   5 +
 .../apache/openejb/server/rest/RESTService.java    |   7 +-
 .../config/src/test/resources/arquillian.xml       |   2 +
 .../src/test/resources/arquillian.xml              |   6 +
 .../health/src/test/resources/arquillian.xml       |   6 +
 .../jwt/src/test/resources/arquillian.xml          |   7 +-
 .../metrics/src/test/resources/arquillian.xml      |   2 +
 .../openapi/src/test/resources/arquillian.xml      |  10 +-
 .../opentracing/src/test/resources/arquillian.xml  |   6 +
 .../rest-client/src/test/resources/arquillian.xml  |   6 +
 .../src/main/groovy/commands/SetupCommand.groovy   |   2 +-
 .../org/apache/tomee/catalina/TomcatLoader.java    |   2 -
 .../apache/tomee/catalina/TomcatWebAppBuilder.java |   5 +-
 .../catalina/event/AfterApplicationCreated.java    |  11 +-
 .../java/org/apache/tomee/installer/Installer.java |  26 ++-
 tomee/tomee-microprofile/mp-common/pom.xml         | 184 +++++++++++++++++----
 .../microprofile/TomEEMicroProfileListener.java    | 116 +++++++++++++
 .../microprofile/config/TomEEConfigSource.java     |  17 +-
 .../META-INF/org.apache.openejb.extension          |   1 +
 .../tomee-microprofile-webapp/pom.xml              | 131 +--------------
 tomee/tomee-plume-webapp/pom.xml                   | 128 --------------
 tomee/tomee-plus-webapp/pom.xml                    | 128 --------------
 tomee/tomee-webapp/src/main/assembly/war.xml       |   7 +
 tomee/tomee-webapp/src/main/webapp/WEB-INF/web.xml |   2 +-
 36 files changed, 443 insertions(+), 516 deletions(-)
 copy arquillian/{arquillian-tomee-embedded/src/test/java/org/apache/openejb/arquillian/embedded/ARestService.java => arquillian-tomee-tests/arquillian-tomee-jaxrs-tests/src/test/java/org/apache/openejb/arquillian/tests/jaxrs/servlets/Echo.java} (84%)
 copy arquillian/{arquillian-openejb-embedded/src/test/java/org/apache/openejb/arquillian/openejb/ArquillianResourceURLTest.java => arquillian-tomee-tests/arquillian-tomee-jaxrs-tests/src/test/java/org/apache/openejb/arquillian/tests/jaxrs/servlets/RestWithServletsTest.java} (59%)
 copy arquillian/arquillian-tomee-tests/{arquillian-tomee-webprofile-tests/src/test/java/org/apache/openejb/arquillian/tests/servlet/SimpleServlet.java => arquillian-tomee-jaxrs-tests/src/test/java/org/apache/openejb/arquillian/tests/jaxrs/servlets/RootServlet.java} (76%)
 copy arquillian/arquillian-tomee-tests/{arquillian-tomee-webprofile-tests/src/test/java/org/apache/openejb/arquillian/tests/servlet/SimpleServlet.java => arquillian-tomee-jaxrs-tests/src/test/java/org/apache/openejb/arquillian/tests/jaxrs/servlets/Servlet.java} (75%)
 create mode 100644 arquillian/arquillian-tomee-tests/arquillian-tomee-jaxrs-tests/src/test/resources/org/apache/openejb/arquillian/tests/jaxrs/servlets/ok.html
 copy container/openejb-core/src/main/java/org/apache/openejb/config/event/{BeforeAppInfoBuilderEvent.java => AfterContainerUrlScanEvent.java} (69%)
 create mode 100644 tomee/tomee-microprofile/mp-common/src/main/java/org/apache/tomee/microprofile/TomEEMicroProfileListener.java
 create mode 100644 tomee/tomee-microprofile/mp-common/src/main/resources/META-INF/org.apache.openejb.extension