2016-01-13 1 views
0

У меня есть веб-приложение maven gwt.Как скопировать файлы статических ресурсов в папку webapp автоматически при отладке и изменении в проекте gwt maven

Всякий раз, когда я изменяю свой html или css-файл во время работы моего проекта gwt, изменения не отражаются в целевой папке, которая является болью. Так как мне нужно запустить gwt: снова запустить цель, остановив режим супер детектора GWT.

Есть ли способ, которым эти файлы будут автоматически скопированы в целевую папку при модификации?

Мой Maven сборки конфигурации в настоящее время выглядит следующим образом:

<build> 
    <!-- Output classes directly into the webapp, so that IDEs and "mvn process-classes" 
     update them in DevMode --> 
    <outputDirectory>${project.build.directory}/${project.build.finalName}/WEB-INF/classes</outputDirectory> 

    <plugins> 

     <!-- Mojo's Maven Plugin for GWT --> 
     <plugin> 
      <groupId>org.codehaus.mojo</groupId> 
      <artifactId>gwt-maven-plugin</artifactId> 
      <version>2.8.0-SNAPSHOT</version> 
      <executions> 
       <execution> 
        <goals> 
         <goal>compile</goal> 
         <goal>test</goal> 
         <goal>generateAsync</goal> 
        </goals> 
       </execution> 
      </executions> 
      <!-- Plugin configuration. There are many available options, see gwt-maven-plugin 
       documentation at codehaus.org --> 
      <configuration> 
       <runTarget>JsInterOpHome.html</runTarget> 
       <modules> 
        <module>com.ainosoft.jsInteropDemo.JsInterOpHome</module> 
       </modules> 
       <copyWebapp>true</copyWebapp> 
       <generateJsInteropExports>true</generateJsInteropExports> 
       <draftCompile>true</draftCompile> 
      </configuration> 
     </plugin> 
    </plugins> 
</build> 

ответ

1

В большинстве проектов mvn war:exploded будет работать. Вы также можете попробовать mvn package -Dgwt.compiler.skip.

+0

mvn война: взорвалась работа. – Gautam

Смежные вопросы