G
Gelöschtes Mitglied 68249
Gast
Hi,
wir benutzen im Projekt aktuell Eclipse und Ant. Ich wollte schon immer mal Maven ins Projekt bringen, ist aber immer aus irgendwelchen Gründen verschoben worden.
Jetzt ist es aber so weit, dass wir auf IntelliJ und Maven in nächster Zeit umstellen sollen.
Also habe ich mich jetzt dran gesetzt und versuche alle Projekte zu migrieren.
Mein erstes Problem war schon mal das unterschiedliche Konzept von Workspace (Eclipse) und Projekt (IntelliJ). Ich denke aber dass habe ich gelöst mit einem Projekt mit einem Root-Modul und darunter Module für meine einzelnen Java-Tools.
Zu Maven:
Also wir haben viele kleine und größere Java-Programme, die unsere Datenbank hübscher machen soll, also Import-Jobs, nächtliches "sortieren" von Daten, oder Abgleiche mit anderen Datenbanken.
Dazu habe ich mal dann einzelne Funktionen ausgelagert und in die ganzen Tools als Modul eingebunden.
Ein einfaches Beispiel ist das Mailing. Dafür hatte ich ein eigenes Projekt gebaut, in dem ich einzelne Sachen für das Mailing schon vorbelegt habe und man dann von außen nur die Adressaten, den Text und den Betreff und die angehängte Dateien hinzugefügt hat. Damit musste ich bei Änderungen im Mailing in der Firma nur dieses Projekt anpassen und dann alle anderen Projekte neu mit Ant builden und dann war alles korrekt.
Mit IntelliJ und Mavan bekomme ich das jetzt irgendwie nicht hin. Maven sucht die Abhängigkeit nicht bei mir lokal, sondern im Maven Central.
Ich bin gerne bereit alles mögliche um zu stellen, wenn mein alter Ansatz einfach alt ist, aber ich hätte es gerne verstanden, wie ich in Zukunft aus IntelliJ eine funktionierende jar-Datei bekomme, die das Mailing (und weitere Module) aus einem gemeinsamen Pool verwendet.
Leider finde ich beim Suchen nach Maven-Hilfe immer nur so halbfertige Tutorials. IRgendwie fehlt mir der Schritt zur Ausführung außerhalb meiner Entwicklungsumgebung.
Danke für eure Hilfe.
wir benutzen im Projekt aktuell Eclipse und Ant. Ich wollte schon immer mal Maven ins Projekt bringen, ist aber immer aus irgendwelchen Gründen verschoben worden.
Jetzt ist es aber so weit, dass wir auf IntelliJ und Maven in nächster Zeit umstellen sollen.
Also habe ich mich jetzt dran gesetzt und versuche alle Projekte zu migrieren.
Mein erstes Problem war schon mal das unterschiedliche Konzept von Workspace (Eclipse) und Projekt (IntelliJ). Ich denke aber dass habe ich gelöst mit einem Projekt mit einem Root-Modul und darunter Module für meine einzelnen Java-Tools.
Zu Maven:
Also wir haben viele kleine und größere Java-Programme, die unsere Datenbank hübscher machen soll, also Import-Jobs, nächtliches "sortieren" von Daten, oder Abgleiche mit anderen Datenbanken.
Dazu habe ich mal dann einzelne Funktionen ausgelagert und in die ganzen Tools als Modul eingebunden.
Ein einfaches Beispiel ist das Mailing. Dafür hatte ich ein eigenes Projekt gebaut, in dem ich einzelne Sachen für das Mailing schon vorbelegt habe und man dann von außen nur die Adressaten, den Text und den Betreff und die angehängte Dateien hinzugefügt hat. Damit musste ich bei Änderungen im Mailing in der Firma nur dieses Projekt anpassen und dann alle anderen Projekte neu mit Ant builden und dann war alles korrekt.
Mit IntelliJ und Mavan bekomme ich das jetzt irgendwie nicht hin. Maven sucht die Abhängigkeit nicht bei mir lokal, sondern im Maven Central.
Ich bin gerne bereit alles mögliche um zu stellen, wenn mein alter Ansatz einfach alt ist, aber ich hätte es gerne verstanden, wie ich in Zukunft aus IntelliJ eine funktionierende jar-Datei bekomme, die das Mailing (und weitere Module) aus einem gemeinsamen Pool verwendet.
Leider finde ich beim Suchen nach Maven-Hilfe immer nur so halbfertige Tutorials. IRgendwie fehlt mir der Schritt zur Ausführung außerhalb meiner Entwicklungsumgebung.
Danke für eure Hilfe.