問題タブ [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.
scala - ScalaプラグインとAJDTを同じEclipseにインストールする方法
AJDTとScala2.7.5プラグインの両方をEclipse3.5にインストールしようとすると、エラーが発生します。
ある時点で、2つのインストールに既知の問題があったというメッセージが表示されたのを覚えています。解決策は、Scalaプラグインのプレリリースバージョンをインストールしてから、AJDTをインストールすることでした。
しかし、どのバージョンか覚えておらず、古いプレリリースバージョンをダウンロードするためのリンクが見つかりません。
だから、誰かが私が両方をインストールする方法を知っているかどうか疑問に思っています。
ありがとうございました。
編集:
私は今それを試しましたが、このエラーが発生したため、AJDT1.7.0は機能しません。:(
eclipse - Mavenで定義されたアスペクトのAJDTアドバイスマーカー構成
現在、2つのアスペクトjarを定義する親pomから継承するMavenプロジェクトがあります。アドバイスマーカーは、m2eclipseAJDT統合を介して両方のアスペクトjarに表示されます。
ただし、この場合、アスペクトjarの1つにアドバイスマーカーのみを表示したいのですが、これを実現できないようです。[アドバイスマーカーの構成]ダイアログを見てきましたが、これでは、外部jarで定義されたものではなく、そのプロジェクト内で定義されたアスペクトに関連するマーカーの構成のみが許可されているようです。
外部jarを使用するときに、このアドバイスマーカーのフィルタリングを実現する方法はありますか?
私が使用しているもの:
- m2eclipse 0.9.8
- AJDT 2.0.0
- Eclipse 3.4
ありがとう
jsp - JSP での AspectJ の使用
最終的に JSP で使用する Java Bean で AspectJ を使用しようとしています。
誰かが私をこれに導くことができますか?些細なことのように見えても、私は本当に成功できないからです!
また、Tomcat は org.aspectj.lang.NoAspectBoundException を教えてくれます
前もって感謝します!
java - Eclipse for Roo プロジェクトでのオートコンプリート
いくつかのエンティティを作成した Roo プロジェクトがあり、Eclipse でプロジェクトをロードすると正常にロードされますが、インスタンスMyEntity entity
を作成してから書き込むentity.
と、プロパティがまったく取得されません。 (つまり、getMyField) をオートコンプリート リストに追加します。私が書いた場合entity.getMyField()
、それはうまくコンパイルされます。それはアスペクトによって処理されます。アスペクトによって生成された関数のオートコンプリートを有効にするにはどうすればよいですか?
乾杯
ニック
eclipse - 新しいEclipseプロジェクトを作成するときに「AspectJに変換」アクションをスクリプト化する方法は?
(ほとんど) すぐに使える Eclipse プロジェクトを作成するコマンド ライン スクリプトがあります。Maven の Eclipse プラグインを使用し、コードの標準設定をレポから .settings にコピーするなど、他のスクリプト化された手順がいくつかあります。この 1 つのテンプレートから新しいプロジェクトを頻繁に作成する必要があるため、これは非常に便利です。(ブランチ作業、1 回限りの開発実験など)
しかし、プロジェクトは AspectJ を使用します。「AspectJに変換」する必要があることをEclipseに自動的に伝える方法がわからないため、新しいプロジェクトを作成するたびにEclipse内でこれを手動で行う必要があります。
コマンドラインからEclipseプロジェクトを構成して、それ自体をAspectJプロジェクトと見なす方法はありますか? Eclipse 3.4.2 と AspectJ プラグイン 2.0.0 を使用しています。
java - AspectJ: 他のプロジェクトにあるクラスにアドバイスするためのポイントカットを取得する方法
これは単純なはずです。
質問
あるプロジェクトでポイントカットを取得して、別のプロジェクト内のコード/クラスにアドバイスするにはどうすればよいですか?
コンテキスト
私は 2 つのプロジェクトで日食に取り組んでいます。説明を簡単にするために、1 つの科学プロジェクトともう 1 つの数学プロジェクトを呼び出し、科学プロジェクトは数学プロジェクトに依存しており、両方のプロジェクトで同時に開発を行っているとします。数学プロジェクトは本番環境のコア製品であり、コードをあまり変更しなければ生活は楽になります。
現在、これら 2 つのプロジェクト間の相互作用をデバッグしています。これを支援するために、数学コード (および科学コード) の実行時に重要な情報をログに記録する Aspect (科学プロジェクト内) を作成しています。
例
次の行に沿って単純なサンプル アスペクトを実行します。
問題問題は、私が作成したポイントカットに関係なく、科学プロジェクト
のコードしかアドバイスしないことです。からのクラスはクロスカットではありません。add projectに移動してクリックし、数学プロジェクトを選択して、数学プロジェクトを科学プロジェクトのinpathに追加してみました。それはうまくいきませんでしたが、それらの線に沿って何かをする必要があるようです.
org.math.example
proect properties > AspectJ Build > Inpath
事前に、ご提案いただきありがとうございます...
-g男性
編集1:
これを書いて以来、プロジェクトが次のエラーを出していることに気付きました:
したがって、これは適切に設定されている可能性があり、エラーはより微妙です。ところで、言及されたクラスは、いわば「科学プロジェクト」からのものです。これは、プロジェクトをクリーンアップした後でも発生します。私は現在、このエラーをグーグルで調べています...
編集 2:コメント #5 で
上記のエラーの解決策を見つけました 。
問題は、maven-aspectj-plugin の pom ファイルが、aspectjtools バージョン 1.6.7 への依存関係を宣言していることです。そのため、プラグインを構成するときに、その一時的な依存関係を変更する必要があります。1.6.7 ではなくバージョン 1.6.9 を指定して問題を修正する pom ファイルの関連コード スニペットを次に示します。
eclipse - AJDTを使用したm2eclipse.classpathの生成
私はm2eclipse0.10.2とeclipsehelios/ajdtを使用しています。m2eclipseがEclipse構成のインパスを管理していることを覚えています(少なくともEclipseガリレオでは)
今のところ、それは私のためにそれをもう管理していません、そして私は理由がわかりません。これは私のプラグイン構成です:
手動でaspectLibraryをinpathに追加すると、eclipseは次のように.classpathファイルに追加します。
プロジェクトを構成し(右クリック> maven)、[プロジェクト構成の更新]を選択すると、次のようになります。
そのため、インパスがなくなり、アスペクトマーカーが表示されなくなりました。
誰かアドバイスをいただけますか?それはあなたのサイトで機能していますか?m2eclipseが私のajdtインパスを管理できるようにするための手順とpomconfigを送ってもらえますか?
ところで:私はマルチモジュールを持っています。
Jに関して
java - 「アドバイスが適用されていません」という警告が表示されるのはなぜですか?
次のコードはなぜですか:
次の警告が生成されます。
org.eclipse.ajdt.examples.ListAdvice で定義されたアドバイスが適用されていません [Xlint:adviceDidNotMatch]
私はEclipseで作業しています。私はEclipseのaspectjプラグインをインストールしました。もちろん、私のプロジェクトはaspectjプロジェクトです。
編集: さらに、ajdt プラグインによって提供される実際の例から始めました。
この例が警告なしで機能するという事実を除いて、違いはわかりません...
java - EclipseプラグインでAspectJを使用する方法
前の質問で述べたように、私はすべてのResultSetが閉じていることを確認しようとしています。そのためにAspcetJを使用したいのですが、1日間の激しい戦いの後、プラグインコンテキストでアスペクトを使用できなくなりました。
私が欲しいのは、結果セットをチェックするためのいくつかのアスペクトを定義するアスペクトプロジェクトを作成し、カスタムプラグインを使用して新しいEclipseデバッグ構成を起動し、これらのプラグインにアスペクトを適用することです。
どのようにそれを達成しますか?
よろしくお願いします、マヌー
eclipse - Eclipse および AspectJ (AJDT) を使用したポイントカット定義のコンテンツ アシスト
日食のプリミティブポイントカット定義でオートコンプリートを有効にする方法があるかどうか疑問に思っていました。クラスメソッドの完全修飾名を手で書くのはとても面倒です。