0
test5という名前の(通常の)Javaアプリケーションと、他のJavaアプリケーションを監視するtest4というAspectJアプリケーションをビルドしたかったのですが、JavaプロジェクトをAspectJプロジェクトビルドパスのエラー:AspectJファイルを別の(通常の)Javaプロジェクトにインポートする
- ビルドパスのエラーを持つtest4に依存するため、プロジェクトはビルドされませんでした。
- プロジェクト 'test4'のビルドパスでサイクルが検出されました。サイクルはプロジェクト{test4、test5}で構成されます。
- プロジェクト 'test5'のビルドパスでサイクルが検出されました。サイクルはプロジェクト{test4、test5}で構成されます。ここに参照として
は
package test5;
public class yxc {
public void dfg(int a){
System.out.println(a);
}
}
そして、ここでは、AspectJのファイルのコードである
メインクラス
package test5;
public class ert {
public static void main(String[] args) {
// TODO Auto-generated method stub
yxc a = new yxc();
a.dfg(2);
}}
YXCクラスTEST5通常のプロジェクトのコードです別のプロジェクトのテスト4
package test4;
import test5.*;
public aspect dgf {
pointcut dff() : call(void test5.yxc.dfg(int));
before(): dff(){
System.out.println("adada");
}}
ご協力いただきありがとうございます。
ありがとうございます、私は当初、あなたはそれぞれのプロジェクトをそれぞれのプロジェクトに含める必要があると考えました。 –