2012-07-09 2 views
1

일부 Java 클래스를 생성하는 데 xmlbeans를 사용하고 있습니다. 내 프로젝트에서 maven 3을 사용하고 있습니다. 아래와 같이 종속성 및 플러그인 세부 정보를 포함 시켰습니다. 나는 깨끗한 패키지의 목표를 실행할 때 참조를 생성 한 XML 빈스를 사용하는 클래스가 클래스 경로에없는 이유만으로maven에서 만든 xmlbeans 클래스가 올바른 패키지 구조에 포함되어 있지 않습니다.

<plugin> 
       <groupId>org.codehaus.mojo</groupId> 
       <artifactId>xmlbeans-maven-plugin</artifactId> 
       <version>2.3.3</version> 
       <executions> 
        <execution> 
         <goals> 
          <goal>xmlbeans</goal> 
         </goals> 
        </execution> 
       </executions> 
       <inherited>true</inherited> 
       <configuration> 
        <schemaDirectory>src/main/xsd</schemaDirectory> 
       </configuration> 
      </plugin> 

나는 컴파일러 오류를 얻을. 이는 xmlbeans 클래스가 올바른 디렉토리 구조로 컴파일되지 않기 때문입니다. 오히려 그냥 대상 \ classes \ aseXMLR30에 배치합니다. (예 : com.ex.first와 같은 공식적인 구조로되어 있어야합니다.)

저는 봤지만 많은 블로그를 읽지 않았으므로 지금까지 아무런 도움이되지 않았습니다! 답변/답변 정말 고맙습니다!

답변

11

나는이 질문이 4 개월이지만 당신이나 다른 사람들이 여전히 해결책을 찾고있는 경우에 this blog post이 단서를 제공 할 수도 있습니다.

기본적으로 org.maven.ide.eclipse에 대한 모든 참조는 org.eclipse.m2e으로 대체되어야한다고 나와 있습니다. .launch 파일을 참조하지만 Eclipse 디렉토리 및 프로젝트를 통해 grep을 재귀 적으로 사용하는 것이 더 안전한쪽으로 진행됩니다.

관련 문제