Referenzieren eines anderen Java-Projekts in Eclipse

Ich habe Project1 und Project2. Projekt1 ist von Projekt2 abhängig. Ich bin ein bisschen müde, dass ich jedes Mal, wenn ich Codeänderungen in Project2 vornehme, die JAR-Datei Project2 exportieren und in den lib-Ordner von Project1 kopieren muss.

Gibt es eine Möglichkeit, dies automatisch zu erreichen? Oder gibt es eine andere Möglichkeit, Project1 mitzuteilen, dass Project2 einige Änderungen vorgenommen hat?

Im Erstellungspfad des Projekts können Verweise auf andere Projekte in Workspace angegeben werden, dies scheint jedoch nichts zu bewirken. Was macht es eigentlich?

Ich habe irgendwo gelesen, dass ich mithilfe der Bereitstellungseigenschaften diesen Prozess automatisieren kann, aber ich kann ihn nicht finden.

AKTUALISIEREN: Ähm, ich bin C # -Entwickler und habe einige Erfahrung in der Java-Entwicklung (hauptsächlich Android-Entwicklung). Ich könnte dumme Fragen stellen. Bitte nehmen Sie Kontakt mit mir auf.

Project1 ist ein Standard-Java-Projekt (wird auf dem Client-Computer ausgeführt, verwendet Swing usw.). Project2 ist Dynamic Web Project (für mich unbekannter Grund). Das einzige, was es tut, ist den Webservice aufzurufen (drittes Projekt, über das ich mir keine Sorgen machen muss) und das Ergebnis an Project1 zurückzugeben. Project2 enthält diese Axis2-webserviceStub.java-Dateien ... Ich weiß, dass ich diese Stub-Dateien neu erstellen und dann die JAR-Datei exportieren und in Project1 verschieben muss. Obwohl es sich bei Project2 um Web Project handelt, wird tatsächlich Code auf dem Client ausgeführt.

Nur einfache Projektreferenzen in Build Path funktionieren bei mir nicht.

Vielen Dank

Antworten auf die Frage(2)

Ihre Antwort auf die Frage