app3web / ant-build
Build a project with ant and use a parent build config.
0.3.9
2017-10-09 07:35 UTC
Requires
- apigen/apigen: v4.1.1
- facebook/webdriver: 1.0.2
- pdepend/pdepend: 2.0.*
- phploc/phploc: 2.1.*
- phpmd/phpmd: 2.2.*
- phpunit/phpunit: 4.2.*
- phpunit/phpunit-skeleton-generator: 2.0.*
- sebastian/phpcpd: 2.0.*
- squizlabs/php_codesniffer: 2.3.*
README
Composer install
Install the composer dependencies.
composer:install
Composer update
Update the composer dependencies.
composer:update
Build Workflow
validate
|compile
|-test
|--package
|---integration-test
|----verify
Clean
Clean the target direcory.
clean
phpdoc
Create the php doc.
phpdoc
Tagging
Tag the source code. JDK 8 is required!
tagging
Ent to end Test
Run enduser test.
e2e-test
Use
To use, create a main xml:
Copy the build.xml.dist as build.xml in project main.
## for a clean arcive Add the following in the composer config. file.
"archive": {
"exclude": [".DS_Store", ".localized", "thumbs.db", "desktop.ini",
"$Recycle.bin", ".git", ".svn", "nbproject/", "*.phar",
"target/*", "*.properties", "build.xml"]
}