2017-08-02 43 views
6

Mam przypadku użycia, gdzie mam kilka projektów (kilka wersji produktu) i chcę, aby zautomatyzować proces konfiguracji projektu dla mnie i mojego zespołu.Jak zautomatyzować konfigurację projektu IntelliJ

Czy istnieje sposób programowo setup projekt Intellij stosując pewne IntelliJ API (Intellij skryptu wtyczki/shell)?

Na przykład: Set uruchomić konfigurację z kocurem z różnymi wersjami, konfiguracji Maven, konfiguracja Perforce

wiem, że mogę manipulować plików .xml w projekcie/Intellij ale czuje się brudna ...

+0

Manipulowanie plikami XML jest faktycznie będzie znacznie czystsze niż jakiejś UI macro'ing lub cokolwiek myślisz. Jeśli naprawdę chcesz napisać własny plugin do niego, można użyć API IntelliJ .. http://www.jetbrains.org/intellij/sdk/docs/welcome.html – drelliot

Odpowiedz

0

Możesz łatwo udostępniać konfiguracje uruchomień członkom zespołu. Po przejściu do Run Configurations obok pola, w którym wprowadzasz nazwę konfiguracji, zaznacz pole oznaczone jako Share.

Następnie spojrzeć w folderze projektu .idea folderu runConfigurations. Tutaj znajdziesz pliki xml dla każdej z uruchomionych konfiguracji. Udostępnij ten katalog swoim współpracownikom, gdy ponownie zaimportują projekt, mogą dodać folder runConfigurations do swojego katalogu .idea, a konfiguracje zostaną załadowane do użycia.

+0

Dobrze, że jest ładna, ale jestem dążenie do niektórych API, które pozwala mi wykonywać wszystkie czynności GUI za pomocą skryptu. Na przykład - skonfiguruj tomcat za pomocą artefaktów wdrażania, a następnie zdefiniuj wersję programu maven, skonfiguruj JDK projektu i tak dalej. – user265732