2017-09-25 5 views
0

제가 아파치 빔에 새로운 오전, 내가 github의에서 최신 소스 코드를 다운로드 경로 아래 러너 모듈을 컴파일 : 명령 ../beam/runners : MVN 패키지는이 같은 예외 출력 : enter image description here풀 아파치 빔 컴파일 오류

Apache Beam :: Runners :: Core Construction Java ... FAILURE

누구에게이 아이디어가 있습니까? 감사!

답변

0

컴파일 경로를 주 경로로 변경 한 후 모든 모듈이 성공적으로 컴파일되었습니다.

+0

어떻게 컴파일 경로를 변경하려면 : 여기

내 MVN 경로를 컴파일한다? 제게 정확하게 이해시켜 주시겠습니까? GitHub에서 최신 Apache Beam 프로젝트를 설치하는 동안 유사한 문제에 직면하고 있습니다. @kylin –

+0

안녕하세요. 내 컴파일 경로가 ./runners/에 처음 있습니다. 컴파일 경로를 ./runners 부모 경로로 변경 한 후 모든 모듈이 성공했습니다. – kylin

+0

어떻게 컴파일 경로를 변경 했습니까? 당신이 동일한지지 단계 나 스냅 샷을 공유한다면 나는 특권을 얻게 될 것입니다. –

1

@Balajee Venkatesh 가 여기 내 컴파일 단계는 다음과 같습니다가

  • MVN
  • 내가 명령을 컴파일 MVN 실행 처음 마무리 컴파일 기다려 컴파일

    1. CD 빔 마스터와 위의 경로 리더 빔 마스터/주자 아래 예외를 만났습니다. 빔 마스터로 컴파일 링 경로를 변경 한 후에 모든 것이 잘됩니다.

      전체 프로젝트를 컴파일하여 IDE에로드하려고합니까? 그렇다면 'mvn compile'명령을 실행하는 대신 IDEA를 '파일'-> '기존 소스에서 가져 오기'와 함께 사용하는 것이 좋습니다. 이 받는다는 플러그인 버전을 대체

      <!-- <plugin> 
          <groupId>org.codehaus.mojo</groupId> 
          <artifactId>versions-maven-plugin</artifactId> 
          <version>2.3</version> 
          <reportSets> 
           <reportSet> 
           <reports> 
            <report>dependency-updates-report</report> 
            <report>plugin-updates-report</report> 
           </reports> 
           </reportSet> 
          </reportSets> 
          </plugin>--> 
      

      과 : 같은 : {빔 부모/pom.xml 파일 project_loc} 당신이 IDEA 가져 오기 빔을 사용하려고하면

      , 당신은 단지 $에/코멘트 오류 메시지를 제거 할 수 있습니다 당신의 mvn - 버전과 동일합니다.

      <!-- Rename the artifact produced by the Apache parent's 
           source release. --> 
          <plugin> 
           <groupId>org.apache.maven.plugins</groupId> 
           <artifactId>maven-assembly-plugin</artifactId> 
           <version>**3.3.3**</version> 
           <executions> 
           <execution> 
            <id>source-release-assembly</id> 
            <configuration> 
            <finalName>apache-beam-${project.version}</finalName> 
            </configuration> 
           </execution> 
           </executions> 
          </plugin> 
      

      그건 그렇고, 내 maven 버전은 3.3.3입니다. 또한 pom.xml의 maven 버전이 로컬 mvn -version과 호환되지 않는지 확인할 수 있습니다.

      enter image description here