2015-02-28 9 views
1

У меня есть проект war maven, и я хочу, чтобы при его развертывании на сервере браузер по умолчанию (Mozilla в моем случае) запускается автоматически с URL-адресом по умолчанию для доступа к главной странице. Конечно, с JBoss EAP6 мне нужно только запустить команду Maven clean install jboss-as:deploy, чтобы сгенерировать файл войны и развернуть его на сервере.Как запустить браузер автоматически после развертывания войны?

Должен ли я добавить что-то в файл pom.xml или сделать какие-либо конфигурации в Eclipse?

ответ

0

Я использовал это, и это работает хорошо, но Juste для Maven фазы: установить, но для Deploy нет:

<plugin> 
      <artifactId>maven-antrun-plugin</artifactId> 
      <version>1.7</version> 
     <executions> 
       <execution> 
        <id>Run URL in system browser.</id> 
        <phase>install</phase> 
        <configuration> 
         <target> 
          <exec executable="start" vmlauncher="false"> 
           <arg line="http://localhost:8080/mywarApp" /> 
          </exec> 
         </target> 
        </configuration> 
        <goals> 
         <goal>run</goal> 
        </goals> 
       </execution> 
     </executions> 
</plugin> 

Я использую затмение и я сделал для целей «чистая установка JBoss-а: развернуть» в конфигурации запуска. и когда вы нажимаете кнопку, после того, как выполняется этап установки, браузер запускается слишком, но я хочу, чтобы это произошло, когда фаза развертывания закончилась, вы имеете какую-либо идею.

1

Используйте плагин maven's exec. Дополнительная информация here.

+0

thx сначала, но это касается программы java, а не война (веб-приложение)? – TinyOS