<dependency>
<groupId>org.jboss.weld.se</groupId>
<artifactId>weld-se-core</artifactId>
<version>3.1.2.Final</version>
</dependency>
public class GreetingService {
public void sayHello(String name) {
System.out.println("Hello, " + name + "!");
}
}
import org.jboss.weld.environment.se.Weld;
import org.jboss.weld.environment.se.WeldContainer;
public class App {
public static void main(String[] args) {
Weld weld = new Weld();
WeldContainer container = weld.initialize();
GreetingService service = container.select(GreetingService.class).get();
service.sayHello("World");
container.shutdown();
}
}