問題タブ [ajdt]

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 投票する
1 に答える
1116 参照

java - AspectJ eclipse 3.4 プラグイン ajdt2.0.1 を使用してプロジェクトを AspectJ プロジェクトに変換しているときにコンパイル エラーが発生する

Web プロジェクトに AOP を追加したいのですが。Eclipse 3.4.1 用の ajdt2.0.1 をダウンロードします。しかし、このプロジェクトを AspectJ プロジェクトに変換すると、発生するはずのない多くのコンパイル エラーが発生しました。「XXXDAOが解決できません」など、AspectJ Capabilityを外すとうまくいきます。誰かがこの問題を解決していますか? 前もって感謝します。

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

spring-roo - プロジェクトでビルダー「AspectJビルダー」を実行中にエラーが発生しました

私はSpringRooでSpringSourceToolSuiteに取り組んでいます。GWTプラグインをインストールしてから数日前まではすべてうまく機能していました(これは問題になる可能性があると思いますが、よくわかりません)。

何かをコーディングして保存(Ctrl + s)を押すたびに、次のようなダイアログボックスが表示されます。

誰かがこれを解決するのを手伝ってくれませんか?

ありがとう、

0 投票する
6 に答える
13581 参照

eclipse - Eclipse での Maven/AJDT プロジェクト

Mavenプロジェクトでaspectjを使用する必要があります。Eclipse用のMavenプラグイン(m2e)、Mavenのaspectjプラグイン、およびEclipse用のAJDTをインストールしました。だから今、新しいプロジェクトを開くと、「Maven Project」と「AspectJ Project」があります。Maven AspectJ プロジェクトである新しいプロジェクトを作成するにはどうすればよいですか? そのための参照が見つからなかったので、あなたが私の唯一の希望です。ありがとう

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

eclipse - JDT で変更された抽象構文ツリーを元の Java ソース ファイルに反映するにはどうすればよいですか?

記事の「書き留める」セクションを参照して ください http://www.eclipse.org/articles/article.php?file=Article-javaCodeManipulation_AST/index.html

cofoja を使用して記述されたコントラクトを持つメソッドを持つ Java ソース コード ファイルを解析しています。ここで、入力ファイルの抽象構文木 (ast) を作成し、それを変更します。Document ドキュメント、オブジェクトが変更されていることがわかります。しかし、このドキュメントを元のソース ファイルに反映させようとすると、次の宣言で例外がスローされます。

ITextFileBufferManager bufferManagerMyVisitor.java での宣言に対して、次の例外がスローされます。

このため、元の Java ファイルを変更できません。ネットで見つけたリンクの 1 つ : http://www.programcreek.com/2011/05/java-lang-illegalstateexception-workspace-is-closed/#comment-1939

簡単に言えば、これは、依存するjarファイルを通常のJavaプロジェクトに追加するだけで発生します。JDT を使用するには、プログラムを jar として使用するのではなく、プラグイン (または少なくとも OSGi 対応アプリケーション) として実行する必要があります。

私は単純なJavaプロジェクトを作成しているので、FileBuffersクラスを使用するのに問題はありますか? 代わりにプラグインを作成する必要がありますか?

0 投票する
3 に答える
916 参照

eclipse - Spring データグラフと Eclipse

Spring Data Graph で Eclipse を有効にする方法を理解するために 2 日間を費やしましたが、まだわかりません。コードは次のようになります。

このコードは、Maven でビルドするとまったく問題ありません。persist()Eclipse でプロジェクトを開くと、 class にメソッドがないと表示されPersonます。

Eclipse 3.7 (Ubuntu 11.04 上)、Spring 3.0.6.BUILD -SNAPSHOT、AspectJ 1.6.12.BUILD-SNAPSHOT、Spring Data Graph 1.2.0.BUILD-SNAPSHOT を使用しています。AJDT 2.2.0.e37x-20110815-2000もインストールしています。

私の Eclipse プロジェクトは AspectJ 対応です (プロジェクトのアイコンに AJ があります)。

Eclipse でエラーを取り除くためにインストールする必要があるこれらすべてのツールの正確なバージョンを教えてくれる人がいるかどうか疑問に思っています。

これらの詳細が十分でない場合は、コメントしてください。

更新

また、この質問を公式の Spring Data Graph フォーラムに投稿しました。

http://forum.springsource.org/showthread.php?113629-Using-Spring-Data-Graph-in-real

これまでのところフィードバックはありません。

0 投票する
2 に答える
203 参照

aspectj - AJDT ヘッドレス PDE ビルド中に ajdt.pdebuild.scripts が設定されない

私はEclipse 3.5で開発されているEclipse rcpアプリケーションを持っています。次のターゲット エントリを使用して、ant で pde ヘッドレス ビルドを ( eclipse 外のコマンド シェルから) 正常に実行できます。

しかし、AspectJ (AJDT) が関与すると、上記のターゲットを次のように変更しました。

残念ながら、次のエラーが表示されます。

c:\eclipse-3.5\plugins\org.eclipse.ajdt.pde.build_2.0.2.e35x-release-20101021-0900\scripts\productBuild\productBuild.xml:8: ${ajdt.pdebuild.scripts} が見つかりません/ c:\eclipse-3.5\plugins\org.eclipse.ajdt.pde.build_2.0.2.e35x-release-20101021-0900\scripts\productBuild\productBuild.xml からインポートされた productBuild/allElements.xml

ajdt.pdebuild.scripts 値を設定する方法について誰か考えがありますか? ありがとうございました!!!

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

aspectj - RAD7.5.5でのAspectJ/AJDTの使用

RAD7.5.5を使用しています。ダウンロードサイトからAJDTプラグインをインストールしました:http: //archive.eclipse.org/tools/ajdt/34/update/

既存のJavaプロジェクトの1つをAspectJプロジェクトに変換し、methodA()のメソッドの開始と終了でログステートメントを出力するアスペクトを追加し、プロジェクトを再構築してデプロイしました。

methodA()が呼び出されると、次の例外が発生します。

スローされた例外:java.lang.NoSuchMethodError:org / aspectj / runtime / Reflect / Factory.makeMethodSig(Ljava / lang / String; Ljava / lang / String; Ljava / lang / String; Ljava / lang / String; Ljava / lang / String ; Ljava / lang / String; Ljava / lang / String;)Lorg / aspectj / lang / reflect / MethodSignature;

私はグーグルで検索しましたが、これは古いバージョンのaspectjrt.jarが原因である可能性があることがわかりました。しかし、RADはEclipse 3.4を拡張しているため、Eclipse 3.4(/RAD 7.5.5)と互換性のあるバージョンのAJDTプラグインを追加しました。問題となる可能性のあるものへのポインタはありますか?

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

eclipse - プラグインのアンインストール後に AspectJ Content Assist の提案を削除する

CTRL+スペース メニューから AJDT 補完を削除したいと考えています。AspectJ Tools をインストールしましたが、プラグインを削除しましたが、提案は残っています。

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

java - 「2番目の」aop.xmlファイルを使用したAspectJ LTW

最近AspectJ LTWを使い始めました。AJDTで Eclipse を使用しています。私は基本的に「outjar」オプションを使用して、コンパイルされた .aj ファイルで「AspectJ ライブラリ (.jar ファイル)」を作成します。

次のステップは、「通常の」Eclipse Java プロジェクト内でこの jar ファイルを使用することです。このプロジェクトは、javaagent パスに aspectjweaver.jar ライブラリがあれば完璧に動作します。

私の次の目標は、この「通常の」Java プロジェクト内で2 番目の aop.xml ファイルを使用することです。META-INF/aop.xmlファイルがクラスローダーの検索パスにある場合でも、これはうまく機能します。今、私はこれを発見しました:

http://www.eclipse.org/aspectj/doc/released/README-1612.html

(「aop.xml でより柔軟なポイントカット/コード ワイヤリング」までスクロールします)

次の XML 仕様は問題なく機能します。

しかし、私が実際に興味を持っているのは、自分の引数/変数/メッセージを method に「渡す」ことsomeMethodです。何かのようなもの:

それで、文字列(たとえば)をメソッドに渡す方法はありsomeMethodますか?または、利用可能な他のオプションはありますか?

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

eclipse - Eclipse3.6でAJDTを使用してヘッドレスPDEビルドを実行できません

rcpアプリケーションの一部としてEclipse3.6で開発されているいくつかの単純なプラグインプロジェクトがあります。私も非常に単純な側面を持っています。Eclipse 3.6以降のajdt-pdeビルドアプローチの段階的廃止に関するAndrewEisenbergの記事(http://contraptionsforprogramming.blogspot.com/2010/03/ajdt-pde-builds-redux.html)を読みました。私のアプリケーションはEclipseで直接動作します。ただし、公式ビルドはAntを使用したヘッドレスであり、次のブロックはコンパイル方法です。

build.propertiesはAntベースのPDEヘッドレスビルドに関与していないため、次のエントリをどこに配置するかが明確ではありません。

私を助けてください。お時間をいただきありがとうございます!!!