2014-03-04 3 views
2

Github에서 PHPUnit의 최신 버전을 다운로드하고 작은 사용자 정의를했습니다. 이제 자신 만의 phar 아카이브를 만들고 싶습니다. a build.xml file included with PHPUnit that looks like it contains the directives needed for creation of the phar archive이 있습니다 만, phar를 조금 읽은 후에도 PHPUnit을위한 명령이 무엇인지 명확하지 않습니다. 모든 조언을 부탁드립니다!PHPUnit 용 내 phar 아카이브를 어떻게 만듭니 까?

답변

2

레포 복제. 나는 당신이 이미이 있지만

$ git clone https://github.com/sebastianbergmann/phpunit

변경 완료된 것으로 추측으로

$ cd phpunit

Ant 빌드 관리 시스템으로 사용하는의 build.xml 파일 수단 (주로).

$ ant -p

그런 다음이 출력을 얻을해야합니다 : 그냥 개미 자체에게 제공 프로젝트 (-p)을 대상으로하는 알아낼

Buildfile: /private/tmp/phpunit/build.xml 

Main targets: 

clean  Cleanup build artifacts 
composer Install dependencies with Composer 
pdepend  Calculate software metrics using PHP_Depend 
pear  Create PEAR package of PHPUnit and all its dependencies (release) 
phar  Create PHAR archive of PHPUnit and all its dependencies (release) 
phar-alpha Create PHAR archive of PHPUnit and all its dependencies (alpha) 
phar-beta Create PHAR archive of PHPUnit and all its dependencies (beta) 
phpab  Generate autoloader script 
phpcpd  Find duplicate code using PHPCPD 
phpcs  Find coding standard violations using PHP_CodeSniffer 
phpcs-ci Find coding standard violations using PHP_CodeSniffer 
phpdox  Generate software project documentation using phpDox 
phploc  Measure project size using PHPLOC 
phpmd  Perform project mess detection using PHPMD 
phpmd-ci Perform project mess detection using PHPMD 
phpunit  Run unit tests with PHPUnit 
prepare  Prepare for build 

Default target: build 

나머지는 간단합니다 - 그냥 입력

$ ant phar

작업은 Composer를 설치합니다 (이미 가지고 있어도 현재 폴더에 복사 함) 모든 종속성을 다운로드합니다.