aquiva-salesforce - com.aquivalabs.force.ant/antforce 0.13

Build Status Coverage Status GitHub Release JDK Version Ant Version

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
  • 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:


<!-- 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

  • org.jetbrains.kotlin/kotlin-stdlib (>= 1.4.10)
  • org.jetbrains.kotlinx/kotlinx-html-jvm (>= 0.7.3)
  • org.apache.ant/ant (>= 1.9.7)

Name

antforce

Owners

Authors

Vladimir Almaev

Project URL

https://github.com/valmaev/antforce

License

The Apache License, Version 2.0

Info

4556 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