Как увидеть изменения без построения Maven проекта?

У меня есть простое веб-приложение на Java. В веб-приложении есть несколько файлов js, css, html. когда я изменяю js-файлы, я не могу просматривать новые изменения в браузере. Для новых изменений я должен выполнить команду "mvn clean install", тогда только я смогу увидеть новые изменения. Так есть ли способ увидеть изменения без выполнения этой команды?

Благодарю.

1 ответ

Не рекомендуется выполнять mvn clean install, если вы не хотите использовать свой код в другом проекте.

Это то, что я делаю, когда хочу опубликовать изменение кода на веб-сервере для целей отладки.

1/ Я настраиваю tomcat7-maven-plugin в родительском проекте pom:

<build>
  <plugins>
    <plugin>
      <groupId>org.apache.tomcat.maven</groupId>
      <artifactId>tomcat7-maven-plugin</artifactId>
      <version>2.2</version>
     </plugin>
    </plugins>
</build>

2 / то

mvn tomcat7:run 

запустит встроенный сервер tomcat7 с вашими развернутыми ресурсами.

чтобы опубликовать свой код на удаленном коте, вы можете использовать

tomcat7:deploy

после правильной настройки плагина tomcat7

в качестве альтернативы, импортируйте свой проект maven как проект eclipse (имя плагина: m2e), затем щелкните правой кнопкой мыши на projet, отладка на сервере запустит настроенный eclipse tomcat. всякий раз, когда вы сохраняете ресурс, он автоматически развертывается на управляемом eclipse tomcat.

Другие вопросы по тегам