Wir verwenden IntelliJ Idee, um unser Produkt zu entwickeln. Bis jetzt haben wir die iml/ipr-Dateien in einer Versionskontrolle gespeichert, um die gleiche Konfiguration unter Entwicklern (und auch zwischen verschiedenen Versionen unseres Produkts) zu teilen. jedoch, da Idee diese IML-Dateien viel ändert, ist es eine erschöpfte Aufgabe, ihre Konflikte zu lösen, und fühlt sich tatsächlich ein bisschen falsch. Darüber hinaus ist Idee 15 nicht mehr automatisch Check-Out IMI/Ipr.mit pom.xml anstelle von iml-Dateien in Idee
Ich habe das maven-idea-plugin ausprobiert, welches das iml/ipr basierend auf der pom.xml generieren soll und es sieht vielversprechend aus (abgesehen von einigen kleineren Problemen), aber es ist veraltet und da raten viele stackoverflow-Beiträge dagegen.
Ich habe auch festgestellt, dass der "korrekte Weg", unser Projekt zu laden, darin besteht, die e pom.xml direkt in die Idee zu laden.
Das Problem, dass die pom.xml geladen ist, dass jeder Benutzer Idee neu zu konfigurieren hat (wie ausschließen Verzeichnisse, stellen Sie die Laufzeitkonfiguration, Plugins, Maven Version JDK Standort etc.) jedes Mal, wenn er den Code herunterladen von die Versionskontrolle, die ziemlich oft passiert.
Also, meine Frage ist, was ist der beste Weg, Intellij Idee mit unserem Projekt zu verwenden. Mein Ziel ist es, dass sobald ein Entwickler den Code herunterladen kann, er in der Lage sein wird, eine Idee zu starten, ohne manuell etwas zu konfigurieren.
Danke, Meir