org.jboss.weld.environment.se.startmain#mainを使用せずにJava seのJboss溶接をどの程度適切に初期化しますか?
-
29-10-2019 - |
質問
Javafx 2プロジェクトに取り組んでいます。別のメインメソッド(com.javafx.main.mainに従って生成されたJARマニフェストに従って)を使用してアプリケーションを起動する必要があります。公式の溶接によると 参照 ブートストラップには、アプリケーションを介して起動することが含まれます org.jboss.weld.environment.se.StartMain
私の(エッジ)の場合には不可能です...しかし、ソースを見ると、 org.jboss.weld.environment.se.StartMain#main
メソッドには、コードの1行しかありません。
new StartMain(args).go();
だから、私はアプリケーションで「適切なタイミング」でその特定のコード行を使用するだけだと考えました(または、アプリ内からStartMain.Main(Args)と呼ばれることもできます)。しかし、これを行うことに影響があるかどうかは自信がありません。誰かがこれを達成するより良い方法を知っていますか?
バージョン:
Javafx 2.0.2
溶接2.0.0.alpha1
解決
掴む 少なくとも1.1.3溶接の最終バージョンとメインの溶接クラスを介してコンテナを初期化します。
WeldContainer weld = new Weld().initialize();
所属していません StackOverflow