Test5 adlı bir (normal) Java uygulaması ve diğer Java uygulamasını izleyen test4 adlı bir AspectJ uygulaması oluşturmak istedim, ancak Java projesini AspectJ projesine dahil etmeye çalıştığımda yapı yolu hatası:Başka bir (normal) Java projesine AspectJ dosyasını içe aktarma
- Yapı yolu hataları olan test4'e bağlı olduğu için proje oluşturulmamış.
- 'Test4' projesinin yapı yolunda bir döngü tespit edildi. Döngü projelerden oluşur {test4, test5}.
- 'Test5' projesinin yapı yolunda bir döngü tespit edildi. Döngü projelerden oluşur {test4, test5}. Burada referans olarak
package test5;
public class yxc {
public void dfg(int a){
System.out.println(a);
}
}
Ve burada AspectJ'yi dosyasının kod içindedir
Ana sınıfına
package test5;
public class ert {
public static void main(String[] args) {
// TODO Auto-generated method stub
yxc a = new yxc();
a.dfg(2);
}}
YXC sınıf test5 Normal projenin kodudur başka bir proje testi4
package test4;
import test5.*;
public aspect dgf {
pointcut dff() : call(void test5.yxc.dfg(int));
before(): dff(){
System.out.println("adada");
}}
Herhangi bir yardım için teşekkür ederiz, teşekkürler.
Teşekkürler, başlangıçta her projeyi birbirinizin projesine dahil etmeniz gerektiğini düşündüm. –