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