Hi Björn Kautler, thanks for reporting this. As for why this error happens - Weld expects a standard JAR when looking for archives whereas in this case it gets IDE-specific "fake" JAR that it apparently cannot read. Archive discovery is mainly done in AbstractDiscoveryStrategy#performDiscovery(), so that could be a good starting point. If you would like to contribute to Weld, you are more then welcome. Otherwise, I am switching this from Bug to Feature request with minor priority. |