Installation
Spark Agent JARs
The latest version is 0.95.1. Browse all published jars at artifacts.definity.run/java/.
Download the relevant version:
The artifact links are not intended for direct production use. Please upload them to your local Artifactory.
# Latest
wget https://user:[email protected]/java/definity-spark-agent-[spark.version]_[scala.version]-latest.jar
# Specific version
wget https://user:[email protected]/java/definity-spark-agent-[spark.version]_[scala.version]-[agent.version].jar
Maven dependency
The agent is also published to a Maven repository at https://artifacts.definity.run/maven (basic auth — same credentials as the JAR downloads).
In your pom.xml:
<repositories>
<repository>
<id>definity-maven</id>
<url>https://artifacts.definity.run/maven</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>ai.definity</groupId>
<artifactId>definity-spark-agent_[spark.version]_[scala.version]</artifactId>
<version>[agent.version]</version>
</dependency>
</dependencies>
The Maven artifactId joins the name and the Spark version with an underscore:
definity-spark-agent_3.5_2.13.
The jar filenames under /java/ — including the links in the table below — use a
hyphen there instead: definity-spark-agent-3.5_2.13-<version>.jar. That is a filename,
not a coordinate. Copying it into <artifactId> will fail to resolve.
In ~/.m2/settings.xml (the <server><id> must match the <repository><id> above):
<settings>
<servers>
<server>
<id>definity-maven</id>
<username>YOUR_USERNAME</username>
<password>YOUR_PASSWORD</password>
</server>
</servers>
</settings>
To verify resolution before wiring it into a build:
mvn dependency:get -DremoteRepositories="https://user:[email protected]/maven" \
-DgroupId=ai.definity -DartifactId=definity-spark-agent_3.5_2.13 \
-Dversion=[agent.version] -Dtransitive=false
Available Agent Versions
| Spark Version | Scala Version | Definity Agent |
|---|---|---|
| 4.0 | 2.13 | spark-agent |
| 3.5 | 2.13 | spark-agent |
| 3.5 | 2.12 | spark-agent |
| 3.4 | 2.12 | spark-agent |
| 3.3 | 2.13 | spark-agent |
| 3.3 | 2.12 | spark-agent |
| 3.2 | 2.12 | spark-agent |
| 3.1 | 2.12 | spark-agent |
| 2.4 | 2.12 | spark-agent |
| 2.4 | 2.11 | spark-agent |
| 2.3 | 2.11 | spark-agent |