2013-12-23 2 views
-1

허드슨에서 가장 이상한 행동이 있습니다. svn에서 프로젝트를 다운로드 한 후, 특히 "deploy-war"와 같은 ant 빌드를 실행하려고 시도하지만 Hudson은 workspace dir에 파일이 존재하더라도 build.xml 파일을 볼 수 없습니다. 것은 cmd에서 'deploy-ant'를 트리거 할 때, .war 파일을 정상적으로 빌드합니다. 빌드 파일 이름이 다른허드슨 - build.xml이 존재하지 않습니다.

enter image description here 당신은 옵션 빌드 파일을 언급해야

답변

0

이상한 일이 enter image description here

. 문제는 Hudson이나 개미와 관련이 없었습니다. 문제는 내가 작업하고있는 컴퓨터가 "regedit"에서 시작 위치를 지정하고 이상한 위치로 설정 되었기 때문에 cmd.exe가 다음 위치에서 빌드 파일을 찾고있었습니다. 그 위치.

1

경우에만 :

Hudson workspace

Hudson console output

그리고이 방법입니다 난 개미가 호출 build.xml에서 deploy.xml 또는 build1.xml을 말하십시오. 빌드 파일 이름이 build.xml이고 정확히 workspace 디렉토리에 있다면 빌드 파일을 말할 필요는 없습니다. 이 옵션을 비워 둘 수 있습니다.

여전히 빌드 파일을 언급하려면 빌드 파일의 절대 경로를 언급해야합니다. enter image description here

+0

Dipu, 저는 개미가 현재 프로젝트의 작업 공간에서 build.xml 파일을 찾고 있으며 빌드 오브젝트를 명시 적으로 언급 할 필요가 없다는 사실을 알고 있습니다. 제 문제는 개미가 ' 그 파일을 보지 마라. – vBelt

+0

위 내용을 시도해 보셨습니까? 빌드 파일을 비워 주거나 빌드 파일의 절대 경로를 지정 하시겠습니까? –

+0

전체 경로를 지정하고 아무 것도 작동하지 않고 동일한 msg를 계속 가져 와서 비워 뒀습니다. "Buildfile : build.xml이 없습니다!" 나는 모든 가능한 선택을 탐구하지 않고 질문을 게시하지 않을 것이다 ... – vBelt

관련 문제