Have some business logic using CDI (@javax.inject.Inject and @javax.persistence.PersistenceUnit). Want reuse it inside desctop application.
Added beans.xml into META-INF folder. Set Java 7 as default. Wrote simple class:
public class Main {
@Inject
private static AggregatedUserQueries aggregatedUserQueries;
public static void main(String[] args) {
System.out.println(aggregatedUserQueries);
}
}
Of course it prints "null" to console. Are there any way to use CDI with desctop application?