2016-09-13 35 views
5

Problem: Opracowałem niestandardową wtyczkę gradle. Chciałbym, aby interfejs blokujący był z nim powiązany, aby wziąć kontekstowe dane wejściowe od użytkownika podczas kompilacji. Dlatego stworzyłem dla niego interfejs oparty na swingowaniu. Problem z tym podejściem polega na tym, że podczas pracy z IntelliJem, jeśli ten interfejs jest zawsze w tyle za oknem IntelliJ, nie mogłem znaleźć sposobu na programowe przeniesienie go na okno IntelliJ.Wywołanie wtyczki IntelliJ z wtyczki Gradle

Tak więc myślę o pojawieniu się interfejsu użytkownika opartego na technologii IntelliJ iff, a struktura gradle projektu działa na IntelliJ.

Pytanie: Czy istnieje sposób wywołania niestandardowego interfejsu użytkownika wtyczki IntelliJ z zadania Gradle?

Odpowiedz

2

Możesz zadzwonić do wtyczki IntelliJ z dowolnego miejsca, jeśli otworzysz gniazdo.

wtyczka Grep konsola robi: https://github.com/krasa/GrepConsole/tree/master/src/krasa/grepconsole/tail/remotecall

+0

Dzięki Meo, to dobra wskazówka na początek. Dowolny port/zasięg portu, na który powinienem się oprzeć? –

+0

Niektóre bardzo wysokie liczby prawdopodobnie chciałbym go go. Nie pamiętam, gdzie znalazłem swój domyślny numer ... – Meo

+0

Dziękuję Meo za skierowanie mnie w stronę GrepConsole. Byłem w stanie zrobić to, co chciałem, tylko za pomocą ConsoleFilterProvider. –