2009-08-04 3 views
1

기존 프로젝트에서 작동하지만 일부 권한 문제가 발생하면 기본 IDE로 Xcode를 설정하려고합니다.Mac OS X : Ant를 사용하도록 Xcode를 설정하면 권한 오류가 발생합니다.

우리 프로젝트는 자바 기반이며 우리는 개미를 사용하여 항아리를 만들고 모두 Tomcat에서 실행됩니다.

지금까지 저는 터미널과 텍스트 편집기에서 엄격하게 작업 해 왔습니다. 이것은 잘 작동하지만, 개발 프로세스를 간소화하기 위해 통합 된 Xcode IDE를 얻으려고합니다.

필자가 작성하고 잘 작동하는 배포 스크립트가 있기 때문에 기존 프로세스에는 문제가 없습니다 (조금 성가신 것 외에는).

저는 Xcode에서 새로운 빈 프로젝트를 만들고 ant 빌드 명령을 실행하고 우리 프로젝트 중 하나에 대해 파일을 만드는 대상을 만들었습니다. 보통 다음과 같이 빌드 명령을 실행합니다.

sudo ant -q -f /pathto/build.xml clean dist-debug 

이렇게하면 각 빌드를 정리하고 이상한 문제를 방지하는 데 도움이됩니다. sudo 부분은 지금 나를 잡으려고합니다.

Xcode에서 빌드를 실행하면 시작되지만 정리를 시도 할 때 실패합니다. 파일 사용 권한 문제가 발생합니다. 내가 들어가서 777 디렉토리와 그 내용에 대한 권한을 설정하고 내 사용자 계정으로 그룹을 변경하지만 여전히 같은 방식으로 실패합니다.

설정 방법에 대한 권장 사항은 무엇입니까?

답변

1

답을 찾았습니다. 프로젝트 디렉터리의 터미널에서 ant dist-debug를 사용할 때 동일한 권한 오류가 발생했습니다.

내 빌드 스크립트가 sudo를 사용했기 때문에 각 빌드 후에 나머지 sudo rm 명령으로 만 지울 수있는 잔여 물이있었습니다. 내가 프로젝트 디렉토리에서 cruft를 수동으로 삭제하고 나면 터미널에서 명령을 성공적으로 실행할 수있었습니다. 그런 다음 Xcode를 사용하여 실행했고 완벽하게 작동했습니다.