> For the complete documentation index, see [llms.txt](https://kryptokrauts.gitbook.io/contraect-maven-plugin/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://kryptokrauts.gitbook.io/contraect-maven-plugin/use-the-plugin/add-dependencies.md).

# Add dependencies

## contraect-maven-plugin

Latest version:[ ![Download](https://api.bintray.com/packages/kryptokrauts/maven/contraect-maven-plugin/images/download.svg)](https://mvnrepository.com/artifact/com.kryptokrauts/contraect-maven-plugin)

```
<build>
	<plugins>
		<plugin>
			<groupId>com.kryptokrauts</groupId>
			<artifactId>contraect-maven-plugin</artifactId>
			<version>2.0.0-RC1</version>
			<configuration>
				...
			</configuration>
		</plugin>
	</plugins>
</build>
```

The content of `<configuration>` section is covered in the [Plugin configuration](/contraect-maven-plugin/use-the-plugin/configure-the-plugin.md).

## aepp-sdk-java

Latest version: [ ![Download](https://api.bintray.com/packages/kryptokrauts/maven/aepp-sdk-java/images/download.svg)](https://mvnrepository.com/artifact/com.kryptokrauts/aepp-sdk-java)

Under the hood the plugin as well as the generated classes make use of the [aepp-sdk-java](https://github.com/kryptokrauts/aepp-sdk-java) to implement the interaction with the aeternity node. Therefore the dependency needs to be declared in the corresponding section - please make sure to always use the latest version of the SDK.

```
<dependency>
	<groupId>com.kryptokrauts</groupId>
	<artifactId>aepp-sdk-java</artifactId>
	<version>3.0.0-RC1</version
</dependency>
```
