問題タブ [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.

0 投票する
0 に答える
103 参照

equinox - Virgo tomcat で Equinox Weaving が機能しない

私は春分織りを使用して、乙女座 tomcat のバンドル全体でアスペクトを実行しています。織りのサンプルに従いました。Eclipse ターゲット プラットフォームでは問題なく動作しました。しかし、私が乙女座に配備したとき、それはうまくいきませんでした。

以下のようにconfig.iniを修正しました

Virgo の起動時に例外は発生せず、バンドルの状態は正しい

コンソールにいくつかの違いがあることがわかりました。Eclipse ターゲット プラットフォームで起動すると、次の 2 つのステートメントがコンソールに表示されます

しかし、乙女座で開始すると、2番目のものだけが表示されました。フックが正しく開始されなかったのではないかと考えましたが、よくわかりません。誰でも私を助けることができますか?

0 投票する
1 に答える
3871 参照

maven - コンパイル後のウィービングを取得するようにaspectjを構成する方法(mavenを使用)?

コンパイル後のウィービングを取得するために AspectJ を構成する方法は? 以下のプラグインで「コンパイル」を「ポストコンパイル」に置き換えただけです:(言うまでもなく、それは失敗でした)

しかし、次のエラーが発生するため、何かが恋しいです:

0 投票する
1 に答える
1740 参照

maven - Mavenのaspectj weavedependenciesから特定のパッケージを除外する

AspectJ weaveDependencies から例外 (つまり、除外するもの) を作成することは可能ですか? 下の大文字の行のようなものですか?

0 投票する
0 に答える
512 参照

java - JPA with EclipseLink 2.3 Lazy Loading Weaving Method Not Found 例外

JPA eclipselink 2.3 を使用した Web アプリケーションがあります。

遅延読み込みを有効にしたいので、ウィービングを有効にする必要があります。ページを実行したときに多くのエラーが発生することを除いて、製織プロセスは正常に実行されます。

エラーは以下のとおりです。

persistence.xml には次の行が含まれています。

0 投票する
0 に答える
1271 参照

java - eclipseLink 2.5.1静的ウィービングNoSuchMethodError

Tomcat 8 で EclipseLink 2.5.1 を使用しています。jar を静的に織り込もうとしましたが、実行時にエラーが発生しました。

Employee は、@MappedSuperclass でアノテーションが付けられたスーパー クラスを拡張します。スーパークラスは別の jar にあります。jar を織り込もうとしましたが、 @MappedSuperclass を持つスーパークラスが織り込まれませんでした。

静的ウィービングを無効にすると、動的ウィービングは Tomcat でサポートされません。すべての遅延プロパティは熱心なフェッチになります。フェッチ グラフを制御する方法はありますか? フェッチ グラフは遅延プロパティをフェッチするためのものであり、熱心なプロパティを遅延させることはできません。

ありがとう。

0 投票する
1 に答える
505 参照

java - AspectJ コンパイル時の織り方 - 出力ソース コードを取得しますか?

AspectJ コンパイルの結果としてソース ファイルを取得する方法はありますか? ajc は、バイトコードを取得する代わりに、javac でコンパイルできる Java ソースを生成するプリプロセッサとして機能しますか?