Download the PHP package appserver-io/build without Composer
On this page you can find all versions of the php package appserver-io/build. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download appserver-io/build
More information about appserver-io/build
Files in appserver-io/build
Package build
Short Description Generic build- and deployment targets
License OSL-3.0
Homepage https://github.com/appserver-io/build
Informations about the package build
appserver.io build
Introduction
This library provides generic ANT build- and deployment targets useful to build libraries for appserver.io.
The targets are mostly used for enabling continous integration with Travis-CI. The following targets are provied out-of-the-box with a default configuration:
- clean (Deletes the directory with the generated artefacts)
- prepare (Prepares the directory to temporarily store generated artefacts)
- copy (Copies the sources to the temporary directory)
- deploy (Copies the sources to the deploy directory)
- pdepend (Runs the PHPDepend tool and generats a graphs)
- phpcpd (Runs the copy and paste detection)
- phpcs (Runs the code sniffer and generates a report)
- phploc (Generate phploc.csv)
- phpmd (Runs the PHP Mess detector tool)
- build (Builds the library)
- run-tests (Runs the PHPUnit tests on Travis-CI and generates a report)
All artefacts that'll be generated during the one of the targets runtime will be stored in a temporarily generated directory.
Installation
If you want to install the generic build- and deployment targets to use with your library, you do this by add
to your and invoke in your project.
Usage
After installation you can import the XML file delivered with the library into your local ANT build file with:
All versions of build with dependencies
phpmd/phpmd Version ~2.6.0
phploc/phploc Version 2.1.*
pdepend/pdepend Version ~2.5.0
phpunit/phpunit Version 4.8.*
sebastian/phpcpd Version ~3.0.0
mikey179/vfsstream Version 1.*
consolidation/robo Version ~1.0
henrikbjorn/lurker Version ~1.0
squizlabs/php_codesniffer Version ~3.1.0
phpdocumentor/phpdocumentor Version 2.9.0
appserver-io/pthreads-polyfill Version ~1.0