Intellij IDEA: множество цели, множество проекти, един бутон

Откривам, че често изпълнявам едни и същи цели (чиста инсталация) на различни, взаимозависими maven проекти в Intellij IDEA един след друг.

Някой знае ли за начин да конфигурирате нещо като комбинация от цели на maven, в идеалния случай така че да конфигурирате бутон в лентата със задачи на IDEA, който можете да натиснете, за да изпълните тези цели последователно? Вероятно дори с клавишна комбинация?

Подобни неща могат да бъдат постигнати с конфигурация за изпълнение на maven, но тогава IDEA няма да е наясно автоматично с промените, които изпълнението прави в ресурсите на файловата система на проекта.

Наздраве, Йоханес


person Tatome    schedule 06.08.2010    source източник


Отговори (3)


Лесно решение за мен беше да създам Run Configuration (type=Maven) на модул, като поставям множество цели (напр.: чиста инсталация) като cmd ред за всяка от тях, след което ги свързвам във верига, като добавя подходяща под Раздел "Преди стартиране".

Можете да свържете последното от веригата като „Преди стартиране“ за действителното изпълнение на приложението. След това можете, ако е необходимо, просто да рестартирате работещ екземпляр, ако вашето приложение, което ще възстанови вашите maven проекти в ред, и да стартирате приложението отново.

person almondandapricot    schedule 20.11.2017

Често стартирам чиста инсталация на моя проект за агрегатор maven от командния ред, докато е отворен в IntelliJ. Според моя опит IDE изглежда се справя доста добре с това.

person Sean Reilly    schedule 06.08.2010
comment
Аз също правя това, но моята чиста компилация включва Jaxb над няколко xsd. Това означава, че много Java класове (изглежда) се променят и Intellij трябва да ги индексира отново всички. - person Tatome; 06.08.2010

когато отворите MVN - излиза 'Run Anything' - до това има падащо меню PROJECT, от което можете да изберете за кой проект искате да стартирате командата maven.

person Bhabani    schedule 11.03.2021