2013-01-17 9 views
1

TriplePlay UI를 사용하는 "Hello"PlayN 데모를 기반으로 기본 게임을 작성 중입니다. HTML 버전을 실행할 때 런타임 예외가 발생합니다. "PlayN 응용 프로그램을 -XdisableClassMetadata로 컴파일하면 안됩니다 .BreakPlay 스타일 시트가 손상됩니다."disableClassMetadata를 적용 할 수 없습니다.

<plugin> 
    <groupId>org.codehaus.mojo</groupId> 
    <artifactId>gwt-maven-plugin</artifactId> 
    <configuration> 
     <disableClassMetadata>false</disableClassMetadata> 
    </configuration> 
    <executions> 
     ... 

이 나에게 완벽한 의미가 있습니다 : 구글 그룹에 this post을 본 데 나는 내 html 디렉토리에 pom.xml를 변경할 것을 알고있다. 그러나 문제는 예외가 사라지지 않았다는 것입니다. 나는 mvn clean 다음에 mvn -Phtml integration-test을 시도했습니다. PlayN 및 TriplePlay 버전 1.5.1을 사용하고 있습니다.

왜 이런 일이 발생했는지, 그렇지 않은 경우 어떻게 설정이 적용되지 않는지 알아낼 수 있습니까?

감사합니다.

답변

1

당신은 이미 이것을 알아 냈을 것입니다. 그러나 "mvn clean"은 "html"Maven 프로파일을 활성화하지 않기 때문에 html 빌드를 실제로 지우지는 않습니다.

mvn clean -Phtml 
mvn integration-test -Phtml 

하거나 :

mvn clean integration-test -Phtml 
을 당신도 할 필요가
관련 문제