Ich habe Project1 und Project2. Project1 ist abhängig von Project2. Ich bin irgendwie müde, dass jedes Mal, wenn ich einige Codeänderungen in Project2 mache, ich die Projekt2-JAR-Datei exportieren und in den lib-Ordner von Project1 kopieren muss.Wie auf ein anderes Java-Projekt in Eclipse verwiesen wird
Gibt es eine Möglichkeit, dies automatisch zu erreichen? Oder gibt es eine andere Möglichkeit Project1 darüber zu informieren, dass Project2 einige Änderungen vorgenommen hat?
Im Build-Pfad des Projekts gibt es eine Möglichkeit, Verweise auf andere Projekte in Workspace anzugeben, aber das scheint nichts zu tun? Was macht es eigentlich?
Ich habe irgendwo gelesen, dass ich Deployment-Eigenschaften verwenden kann, um diesen Prozess zu automatisieren, aber ich kann es nicht finden.
UPDATE: Uh, ich bin # -Entwickler C und einige Erfahrung in der Java-Entwicklung haben (vor allem Android-Entwicklung), könnte ich dumme Fragen stellen, so tragen Sie sich bitte mit mir ...
Project1 ist Standard-Java Projekt (läuft auf Client-Rechner, benutzt Swing, etc ..). Project2 ist Dynamic Web Project (für mich unbekannter Grund). Das einzige, was es tut, ist Webservice anzurufen (drittes Projekt, um das ich mir keine Sorgen machen muss) und das Ergebnis zurück an Project1 zu übergeben. Project2 enthält diese Axis2 webserviceStub.java Dateien ... Jeder weiß, und dann muss ich diese Stub-Dateien neu erstellen, dann muss ich die JAR-Datei exportieren und sie nach Project1 verschieben. Project2, obwohl es Web-Projekt ist, ist tatsächlich Code, der auf dem Client ausgeführt wird.
Nur einfache Projektreferenzierung in Build Path funktioniert nicht für mich.
Dank
"Verweise auf andere Projekte in Workspace" sollte funktionieren. – kosa
Sie können auch in die Eigenschaften des Projekts gehen und "is library" auswählen und dann wie jede andere externe Bibliothek in Project1 darauf verweisen. – Chris
Ja, es funktioniert im Build Path für mich. Du verpasst vielleicht einen Schritt. – adarshr