2017-11-03 14 views
0

참고 :이 방법으로 maven 오류가 무시되므로 find ... exec ...을 사용하고 싶지 않습니다.xargs를 사용하여 mvn 명령에 결과를 전달하는 방법은 무엇입니까?

주어진 폴더 내에 모두 pom.xml을 찾고 mvn을 실행하려고합니다. 하지만 xargs 함수에 대한 적절한 결과 전달과 관련된 문제가 있습니다. 이 :

find ./maven_projects -name 'pom.xml' -print0 | xargs -0 mvn clean package -f

가 작동하지 않습니다. 나는 받는다는에서이 오류의 종류를 나타납니다

[ERROR] 알 수없는 수명주기 단계 "./maven_projects/project1/pom.xml"

답변

1

가 내가 그것을 해결하는 방법을 발견했다. 트릭은 인수로 파일 이름을 감싸고 다음과 같이 전달하는 것입니다 :