問題タブ [compile-time-weaving]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
equinox - Virgo tomcat で Equinox Weaving が機能しない
私は春分織りを使用して、乙女座 tomcat のバンドル全体でアスペクトを実行しています。織りのサンプルに従いました。Eclipse ターゲット プラットフォームでは問題なく動作しました。しかし、私が乙女座に配備したとき、それはうまくいきませんでした。
以下のようにconfig.iniを修正しました
Virgo の起動時に例外は発生せず、バンドルの状態は正しい
コンソールにいくつかの違いがあることがわかりました。Eclipse ターゲット プラットフォームで起動すると、次の 2 つのステートメントがコンソールに表示されます
しかし、乙女座で開始すると、2番目のものだけが表示されました。フックが正しく開始されなかったのではないかと考えましたが、よくわかりません。誰でも私を助けることができますか?
maven - コンパイル後のウィービングを取得するようにaspectjを構成する方法(mavenを使用)?
コンパイル後のウィービングを取得するために AspectJ を構成する方法は? 以下のプラグインで「コンパイル」を「ポストコンパイル」に置き換えただけです:(言うまでもなく、それは失敗でした)
しかし、次のエラーが発生するため、何かが恋しいです:
maven - Mavenのaspectj weavedependenciesから特定のパッケージを除外する
AspectJ weaveDependencies から例外 (つまり、除外するもの) を作成することは可能ですか? 下の大文字の行のようなものですか?
java - JPA with EclipseLink 2.3 Lazy Loading Weaving Method Not Found 例外
JPA eclipselink 2.3 を使用した Web アプリケーションがあります。
遅延読み込みを有効にしたいので、ウィービングを有効にする必要があります。ページを実行したときに多くのエラーが発生することを除いて、製織プロセスは正常に実行されます。
エラーは以下のとおりです。
persistence.xml には次の行が含まれています。
java - eclipseLink 2.5.1静的ウィービングNoSuchMethodError
Tomcat 8 で EclipseLink 2.5.1 を使用しています。jar を静的に織り込もうとしましたが、実行時にエラーが発生しました。
Employee は、@MappedSuperclass でアノテーションが付けられたスーパー クラスを拡張します。スーパークラスは別の jar にあります。jar を織り込もうとしましたが、 @MappedSuperclass を持つスーパークラスが織り込まれませんでした。
静的ウィービングを無効にすると、動的ウィービングは Tomcat でサポートされません。すべての遅延プロパティは熱心なフェッチになります。フェッチ グラフを制御する方法はありますか? フェッチ グラフは遅延プロパティをフェッチするためのものであり、熱心なプロパティを遅延させることはできません。
ありがとう。
java - AspectJ コンパイル時の織り方 - 出力ソース コードを取得しますか?
AspectJ コンパイルの結果としてソース ファイルを取得する方法はありますか? ajc は、バイトコードを取得する代わりに、javac でコンパイルできる Java ソースを生成するプリプロセッサとして機能しますか?