Ich wollte eine (normale) Java-Anwendung namens test5 und eine AspectJ-Anwendung namens test4 erstellen, die andere Java-Anwendungen überwacht, aber als ich versuchte, das Java-Projekt in AspectJ-Projekt einzubinden Error of Build Pfad:Importieren von AspectJ-Datei in ein anderes (normales) Java-Projekt
- Das Projekt wurde nicht erstellt, da es auf Test4, die Build-Pfadfehler hat, abhängt.
- Im Build-Pfad des Projekts 'test4' wurde ein Zyklus festgestellt. Der Zyklus besteht aus Projekten {test4, test5}.
- Im Build-Pfad des Projekts 'test5' wurde ein Zyklus erkannt. Der Zyklus besteht aus Projekten {test4, test5}.
Als Referenz hier ist der Code des normalen Projekt test5
Hauptklasse
package test5;
public class ert {
public static void main(String[] args) {
// TODO Auto-generated method stub
yxc a = new yxc();
a.dfg(2);
}}
yxc Klasse
package test5;
public class yxc {
public void dfg(int a){
System.out.println(a);
}
}
Und hier der Code der AspectJ-Datei ist in das andere Projekt test4
package test4;
import test5.*;
public aspect dgf {
pointcut dff() : call(void test5.yxc.dfg(int));
before(): dff(){
System.out.println("adada");
}}
Jede Hilfe wird geschätzt, danke.
danke, ich dachte zuerst, Sie müssen jedes Projekt in jedes andere Projekt aufnehmen. –