2016-10-05 2 views
2
JAXB2 플러그인을

내 Maven 프로젝트는 내가Maven 프로젝트가 깨끗한 받는다는없이 작동하지 않습니다

mvn clean install 

실행하면 오류없이 작동하지만 내가 청소를 생략하고 실행하면 항상 실패

mvn install 
올바른 생성 된 클래스는 다시 생성되지 않습니다이 경우

:

[INFO] No changes detected in schema or binding files - skipping JAXB generation. 

하지만 내가 할 이 Maven 프로젝트에 정적 자바 소스의 나머지 부분은 컴파일 할 때 생성 된 클래스 및 패키지를 찾을 수 수 없다는 컴파일 오류 : 여기

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.2:compile (default-compile) on project [...]: Compilation failure: Compilation failure: 
[ERROR] [...] package [...] does not exist 
[ERROR] [... ]cannot find symbol 

는 (나머지는 단지 내 pom.xml 파일의 관련 부분입니다 종속) :

<plugin> 
<groupId>org.codehaus.mojo</groupId> 
<artifactId>jaxb2-maven-plugin</artifactId> 
<version>2.2</version> 
<executions>      
    <execution> 
     <id>xjc-core</id> 
     <goals> 
      <goal>xjc</goal> 
     </goals> 
     <configuration> 
      <sources> 
       <source>${project.basedir}/src/main/xsd/core</source> 
      </sources> 
      <packageName>com.example.core</packageName> 
      <clearOutputDir>false</clearOutputDir> 
     </configuration> 
    </execution> 
    <!-- ... and more <execution> --> 
</executions>    

내가 유일한 해결책은 다른 메이븐 모듈에 정적 소스와 생성 된 소스를 분리하는 것입니다 수정 있습니까? 아니면 다른 방법이 있습니까?

답변

관련 문제