Ant Projekt in IntelliJ

  • Themenstarter Themenstarter Gelöschtes Mitglied 68249
  • Beginndatum Beginndatum
G

Gelöschtes Mitglied 68249

Gast
So, und jetzt mal ein etwas größeres Problem:
Wir stellen außerdem spätestens zum Ende des Jahres von Eclipse auf IntelliJ um. Wenn es nach mir und dem Rest vom Entwickler-Team geht, dann am liebsten gestern.
Ich habe einfach mal das Projekt im IntelliJ geöffnet, aber IntelliJ kann die gesamt e Projektstruktur nicht erkennen, d.h. ich kann z.B. nicht mit STRG+Klick durch Methoden in diese springen u.ä.

Hauptproblem ist wahrscheinlich, dass wir für den Build noch ANT benutzen und alle Klassen liegen bei uns lokal.

Mein Plan war jetzt ein neues Webprojekt zu erstellen in IntelliJ und da dann die Klassen einfach rein zu kopieren (evtl. mit einem kleinen Refactoring an der Struktur).

Das bedeutet aber, dass ich das Projekt nicht einfach aus dem GIT klonen kann.
Aber es soll, wenn es fertig verschoben ist, und natürlich läuft, wieder in das Projekt zurück geschoben werden.

Die Fragen sind jetzt also:
Wie erkläre ich git, dass es sich um dieses Projekt handelt?
Was passiert, wenn ein Großteil der Klassen auf einmal verschoben ist (IntelliJ hat für Webprojekte scheinbar eine andere Ordnerstruktur)?
 
Also erst einmal: Für neue Themen auch bitte immer einen neuen Thread eröffnen. Ich habe den Beitrag mal verschoben ...

IntelliJ sollte auch mit einem Ant Projekt umgehen können. Hast Du das Ant Plugin installiert?

Ansonsten ist das Kernthema, dass IntelliJ wissen will, wo die Sourcen liegen. Die entsprechenden Verzeichnisse sind also als Source Verzeichnisse zu markieren.

Dann Thema Abhängigkeiten: Die musst Du natürlich auch hinzufügen, damit IntelliJ diese kennt.

Das ist halt etwas blöd: Du hast zum einen die ant Buildscripts und IntelliJ erzeugt immer eine Art eigenes Projekt mit allen Informationen. Bei Maven wird das synchronisiert, aber ich weiss nicht, wie gut das durch das ant Plugin geht. Ich würde empfehlen, hier auf Maven oder Gradle zu wechseln...
 
Hi,
dann danke fürs Verschieben.
Wegen des Ant Plugins müsste ich gucken, aber ich glaube das ist bei uns in der Firma nicht drin.
Hab mir vorhin mal die Mühe gemacht und ein neues Projekt aufgesetzt. Ich wollte nur "mal eben" den Login Screen übertragen.
Nach 1,5 Stunden hab ich jetzt erstmal Feierabend gemacht. Das sind ja unglaublich viele Klassen mittlerweile, die für den einfachen Login nötig sind, weil ja der ganze Wust an Session und Config und Rechten schon da mit dran hängt.
Am Montag geht die neue Version in den Test und meine Features sind alle fertig, also werde ich morgen mal dafür nutzen den Kram zu übertragen.
 

Zurück
Oben