weld-osgi-bundle with classifier glassfish4 is a modified bundle to ensure compatibility of Weld 2.2.5+ with GlassFish 4 (see also WELD-1712 and WELD-1899). And as such it's only built (not tested) for the stable 2.3 branch of Weld. Weld 3 is currently an experimental branch reflecting the development of CDI 2.0 (see also Weld: Documentation). Weld 3 API/SPI is not stable yet - integrators should not provide any stable solutions based on it. Therefore, we only provide an experimental patch for WildFly 10. Of course, anyone is allowed to experiment with Weld 3 - but it's up to the integrator to provide an experimental patch (Payara in your case).