¿Por qué la soldadura depende de JBoss Common Annotations 1.3 API en lugar de usar Javax Annotation API?

Estoy integrando Weld 3.1.0 en mi aplicación. Mi aplicación ya tiene una dependencia con la biblioteca de API de anotación Javax .

Me di cuenta de que Weld Implementation (Core) define una dependencia con la biblioteca JBoss Common Annotations 1.3 API que define el mismo paquete java con (casi) las mismas clases definidas en Javax Annotation API.

¿Alguien sabe por qué Weld depende de la biblioteca JBoss Common Annotations 1.3 API en lugar de usar directamente la API Javax Annotation?

Gracias de antemano.

Respuesta 1

Estoy tratando de descubrir cómo usar la entrada y salida de los usuarios de cierta información dependiendo de la entrada del usuario. ¿Alguien puede proporcionar un ejemplo simple del uso del patrón decorador para una pizza simple ...

Tengo tres proyectos de gradle. Diga ProjectA, ProjectB y ProjectC. ProjectC depende de ProjectA y ProjectB. Mientras que ProjectB depende de ProjectA. Entonces, build.gradle de ProjectC tiene el ...

public class POSToolBar extiende JFrame {/ ** * Inicie la aplicación. * / private BrowserToolBar toolBar; public POSToolBar () {super ("POS"); Contenido del contenedor = getContentPane (); ...

He buscado en varios sitios web instrucciones sobre cómo vincular 'Cassandra' y 'Eclipse' y seguí las instrucciones hasta el último detalle en varios sitios. Por alguna razón, mientras uso Git Bash, no puedo obtener ...