Такой вопрос , мне нужно что бы когда я нажимаю на кнопку run сначала отрабатывал мавен (clean, compile, package) и после этого стартовал сервер и разворачивал вар архив который сделал мавен!?
Как вариант, можно использовать tomcat-maven-plugin или jetty-maven-plugin. Добавляете его конфигурацию в pom.xml. Дальше в Идее вверху выбираете "Edit Configurations..." и указываете для maven goal запуск вашего сервера (run). Можно в разделе Maven Projects (справа обычно в Идее) выбрать плагин и выбрать нужную задачу (например tomcat7:run). На ней правой кнопкой и появиться возможность сразу создать Run Configuration. Вот скрины: take.ms/6QZZy take.ms/8s5vF
У меня сервер wildfly cскачал плагин для него добавил но при запуске задачи мавена wildfly:run он мне начинает как я понял скачивать сам сервер в размере 170 метров,
про запуске wildfly: deploy вылетает ошибка, а именно
Failed to execute goal org.wildfly.plugins:wildfly-maven-plugin:1.2.1.Final:deploy (default-cli) on project WebSiteGame: Failed to execute goal deploy.: java.net.ConnectException: WFLYPRT0053: Could not connect to remote+http://localhost:8080. The connection failed: В соединении отказано -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException