2017-12-24 21 views
0

Eclipse IDE 및 관련 플러그인을 사용하는 경우 IDE에서 로컬 및 데이터 흐름 모두에서 작업을 쉽게 실행할 수 있습니다.Apache Beam "mvn package"는 Eclipse를 통해 작동합니다.

작업을 "제품화"하려고 할 때 (그리고 템플릿을 사용할 수없는 알려진 Dataflow/Bigquery 제한 사항으로 인해) "클라우드 빌드"환경의 명령 줄에서 "mvn package"를 사용하려고합니다. 하지만 "org.apache.beam.runners.dataflow.options 패키지가 존재하지 않습니다"와 같은 오류로 인해 항상 실패합니다.

내 이전 코드는 Dataflow (SDK 1.9.0)이고 "mvn package"는 charm처럼 작동했습니다. 이제 Beam (SDK 2.1.0)을 사용하여 작동하지 않습니다.

이클립스가 "무엇을하고 있는지"알기 때문에 필요한 것은 mvn 플래그가 IDE를 통해 사용 중이고 명령 줄에서 사용하는 것입니다.하지만 어디에서나 찾을 수는 없습니다.

어떤 권장 사항이 있습니까?

답변

0

누락을 올바르게 추가하여 해결했습니다. maven-jar-plugin ...