aquiva-salesforce - com.aquivalabs.force.ant/antforce 0.13
AntForce
AntForce is a set of Apache Ant tasks that help to implement Continuous Integration for Force.com projects. It's built on top of Force.com Migration Tool and extends it in many ways.
Features
- deploy with reports
- precise code coverage calculation
- AntForce overcomes the issue of Metadata API which doesn't return coverage data for classes that don't have any tests
- wildcards support for test classes
- multiple types of reports:
- JUnit
- Cobertura
- HTML coverage report with or without code highlighting
- precise code coverage calculation
- execute anonymous Apex code
- (un)install managed packages
- integration with build servers: Jenkins, TeamCity, TFS, Visual Studio Team System
- ability to use in parallel with Force.com Migration Tool in same build script
Requirements
- JDK 1.8+
- Ant 1.9.7+
Delivery
AntForce delivered through MyGet. It means that:
- you don't need to store any build-related .jar-files inside your repo!
- you can use dependency manager such as Apache Ivy to download AntForce right in process of your project's build.
Versioning
AntForce follows Semantic Versioning v2.0.0.
Credits
AntForce uses code or/and ideas from following open source projects:
- Deployment Tools from FinancialForce
- DeployWithXmlReportTask
- Enforce Gradle plugin
- Istanbul
- Google Code Prettify
<!-- https://www.myget.org/F/aquiva-salesforce/maven/com.aquivalabs.force.ant/antforce/0.13/antforce-0.13.jar -->
<dependency>
<groupId>com.aquivalabs.force.ant</groupId>
<artifactId>antforce</artifactId>
<version>0.13</version>
</dependency>
Copy to clipboard
// https://www.myget.org/F/aquiva-salesforce/maven/com.aquivalabs.force.ant/antforce/0.13/antforce-0.13.jar
compile group: 'com.aquivalabs.force.ant', name: 'antforce', version: '0.13'
Copy to clipboard
<!-- https://www.myget.org/F/aquiva-salesforce/maven/com.aquivalabs.force.ant/antforce/0.13/antforce-0.13.jar -->
<dependency org="com.aquivalabs.force.ant" name="antforce" rev="0.13"/>
Copy to clipboard
Dependencies
Nameantforce |
Owners |
AuthorsVladimir Almaev |
Project URLhttps://github.com/valmaev/antforce |
LicenseThe Apache License, Version 2.0 |
Info4556 total downloads |
| 4556 downloads for version 0.13 |
| Download (224.64 KB) |
| Download (sources) |
| Found on the current feed only |
Package history
| Version | Size | Last updated | Downloads | Mirrored? | |||
|---|---|---|---|---|---|---|---|
|
|
0.13 | 224.64 KB | Sun, 27 Jun 2021 14:23:12 GMT | 4556 |
|