Ich arbeite mit einem kleinen Team von Entwicklern. Meine Aufgabe ist es, ein Make-Projekt (mit Intellij Idea 9.0) in ein Maven 2-Projekt umzuwandeln.
Das Problem ist: Wir verbringen viel Zeit in der Entwicklung. Mit Make wurde nur ein kompletter Build benötigt und dann dauerte jede Änderung nicht viel Zeit (fast sofort). Auf der anderen Seite, mit Maven 2, braucht eine kleine Änderung viel Zeit zu laufen.
Irgendeine Lösung? Danke.
Das Problem, mit dem Sie konfrontiert sind, und dessen Beschreibung sind nicht klar (wie ist Ihre Projektstruktur, wie bauen Sie sie auf, wie lange dauert es, bis eine Änderung durchgeführt wird usw.), aber hier sind einige Methoden, die helfen könnten:
clean
nicht bei jedem Build verwenden). Persönlich habe ich nicht "viel Zeit, um Probleme mit meinen Projekten zu haben".
Auf der anderen Seite, mit Maven 2, dauert eine kleine Änderung viel Zeit zu laufen.
Ich bin mir nicht wirklich sicher, dass das wahr sein muss. Für ein einzelnes Maven-Projekt muss die Kompilierphase nicht alle Quellen von Grund auf neu kompilieren, sondern nur die, die seit der letzten Ausführung aktualisiert wurden (vorausgesetzt, Sie haben keine clean
, etc.) Erstellt.
Ohne weitere Details ist es schwierig, Ratschläge zu geben. Sind Sie zu Maven konvertiert und stellen fest, dass es scheint, viele Teile Ihrer Projekte übermäßig zu erneuern? Wenn ja, geben Sie bitte weitere Details an, wie Pascal oben erwähnt. Oder ist das nur eine Frage der Angst?
IntelliJ kann die Modul- / Projektkonfiguration aus den Pom-Dateien laden. Dies bedeutet, dass während der Entwicklung IntelliJs Build basierend auf den Pom-Dateien (die inkrementell und schnell sind) verwendet wird und nur Maven Stand Alone für kontinuierliche Integration und Releases verwendet.
Tags und Links java intellij-idea maven-2