You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@openwebbeans.apache.org by "Thomas Andraschko (Jira)" <ji...@apache.org> on 2021/12/13 13:34:00 UTC

[jira] [Updated] (OWB-1399) scanExtensionsJars=false broken in Maven Embedded Environment

     [ https://issues.apache.org/jira/browse/OWB-1399?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Thomas Andraschko updated OWB-1399:
-----------------------------------
    Summary: scanExtensionsJars=false broken in Maven Embedded Environment  (was: ScanExtensionsJars=false broken in Maven Embedded Environment)

> scanExtensionsJars=false broken in Maven Embedded Environment
> -------------------------------------------------------------
>
>                 Key: OWB-1399
>                 URL: https://issues.apache.org/jira/browse/OWB-1399
>             Project: OpenWebBeans
>          Issue Type: Bug
>            Reporter: Thomas Andraschko
>            Priority: Major
>
> In case you running Maven -> Junit -> Embedded Tomcat -> OWB, the beanDeploymentUrls could possible contains jars multiple times:
> file:/D:/OpenSource%20Projects/primefaces/primefaces-integration-tests/target/primefaces-integration-tests/WEB-INF/lib/jakarta.faces-2.3.17.jar
> jar:file:/C:/Users/Andraschko/.m2/repository/org/glassfish/jakarta.faces/2.3.17/jakarta.faces-2.3.17.jar!/
> in my case, i set scanExtensionsJars=false, which shouldnt then contain any of those 2 jakarta.faces URLs
> Now if you look in AbstractMetaDataDiscovery#initFinder, our URLs are filtered based on loaded extensions
> this means that
>  jar:file:/C:/Users/Andraschko/.m2/repository/org/glassfish/jakarta.faces/2.3.17/jakarta.faces-2.3.17.jar!
> is still in the beanDeploymentUrls and still scanned



--
This message was sent by Atlassian Jira
(v8.20.1#820001)