<dependency>
<groupId>org.jboss.weld.se</groupId>
<artifactId>weld-se</artifactId>
<version>3.1.3.Final</version>
</dependency>
groovy
implementation 'org.jboss.weld.se:weld-se:3.1.3.Final'
public class MyService {
public String getMessage() {
return "Hello World!";
}
}
import org.jboss.weld.environment.se.Weld;
import org.jboss.weld.environment.se.WeldContainer;
public class Main {
public static void main(String[] args) {
Weld weld = new Weld();
WeldContainer container = weld.initialize();
MyService service = container.select(MyService.class).get();
System.out.println(service.getMessage());
weld.shutdown();
}
}