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
A
답변
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를 설치합니다 (이미 가지고 있어도 현재 폴더에 복사 함) 모든 종속성을 다운로드합니다.