2017-11-08 4 views
0

페이지를 새로 고칠 때 변경 사항을 감지하지 못하는 현재 설정에 문제가 있습니다. 책갈피를 사용하여 수동으로 컴파일을 실행하면 작동하지만 변경을 할 때마다이 작업을 수행하지 않아도됩니다.tbroyers gwt-maven-plugin을 사용하여 새로 고침 할 때 변경 사항을 감지하지 못합니다.

  • IntellijIDEA 2017년 2월 1일
  • 메이븐
  • 톰캣 (IntellijIDEA 실행 구성을 사용하여)
  • GWT 2.8.2

전체 POM :

여기에 내 현재 설정입니다. xml은 여기에서 찾을 수 있습니다. https://gist.github.com/BenDol/75c9299b20cb285a8f57a89aa00bf28e

부모의 pom.xml : https://gist.github.com/BenDol/6524ad17de7977f54a496a93a26aabf0

GWT-받는다는 - 플러그인 설정 :

<plugin> 
    <groupId>net.ltgt.gwt.maven</groupId> 
    <artifactId>gwt-maven-plugin</artifactId> 
    <version>${gwt-maven-plugin.version}</version> 
    <extensions>true</extensions> 
    <configuration> 
    <moduleName>com.insclix.mvc.App</moduleName> 
    <style>OBFUSCATED</style> 
    <logLevel>INFO</logLevel> 
    <sourceLevel>${java.version}</sourceLevel> 
    <jvmArgs> 
     <jvmArg>${argLine}</jvmArg> 
     <jvmArg>-Xmx1g</jvmArg> 
     <jvmArg>-Xms1g</jvmArg> 
     <jvmArg>-XX:CompileThreshold=7000</jvmArg> 
     <jvmArg>-Derrai.dev.context=${errai.dev.context}</jvmArg> 
     <jvmArg>-Derrai.client.local.class.pattern=${errai.client.class.pattern}</jvmArg> 
     <jvmArg>${profileLine}</jvmArg> 
    </jvmArgs> 
    <optimize>9</optimize> 
    <compilerArgs> 
     <arg>-compileReport</arg> 
     <arg>-XcompilerMetrics</arg> 
    </compilerArgs> 
    <warDir>${webappDirectory}</warDir> 
    <webappDirectory>${webappDirectory}</webappDirectory> 
    <classpathScope>compile+runtime</classpathScope> 
    <failOnError>true</failOnError> 
    </configuration> 
    <executions> 
    <execution> 
     <goals> 
     <goal>compile</goal> 
     <goal>test</goal> 
     </goals> 
    </execution> 
    </executions> 
</plugin> 

누구도 날이 알아낼 수 있도록 어떤 제안이 있다면, 그것은 크게 감상 할 수있다. 이 게시물을 읽을 시간을내어 주셔서 감사합니다.

안부, 벤

+0

dev 모드를 시작하는 방법이 명확하지 않습니다.'gwt : devmode','gwt : codeserver', 뭔가요? –

+0

아 참으로 그 말을 잊어 버렸습니다. gwt : codeserver –

답변

1

당신은 컴파일에 부하 얻기 위해 launcherDir를 설정해야합니다.

Mojo의 플러그인과 내 구성이 혼합되어있는 것 같습니다. 정리하고 다시 정렬하여 문서를 정렬해야합니다.

+0

제 질문에 답변 해 주셔서 감사합니다. 내 현재 설정에서 launchDir을 지적해야하는 위치를 이해하도록 도와 줄 수 있습니까? 나는 그것의 문서를 읽었고 나의 특정한 설정의 경우 이것을 지적하기 위해 어디에서 명확히하지 않는다. 도움을 주셔서 감사합니다, 대부분 감사하겠습니다. –

+0

Tomcat이 제공하는 디렉터 (아마도'$ {webappDirectory} ')를 가리켜 야합니다. –