Step 1. Add the JitPack repository to your build file
Add it in your root settings.gradle at the end of repositories:
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
mavenCentral()
maven { url 'https://jitpack.io' }
}
}
Add it in your settings.gradle.kts at the end of repositories:
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
mavenCentral()
maven { url = uri("https://jitpack.io") }
}
}
Add to pom.xml
<repositories>
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
</repositories>
Add it in your build.sbt at the end of resolvers:
resolvers += "jitpack" at "https://jitpack.io"
Add it in your project.clj at the end of repositories:
:repositories [["jitpack" "https://jitpack.io"]]
Step 2. Add the dependency
dependencies {
implementation 'com.github.automatak:dnp3:3.1.2'
}
dependencies {
implementation("com.github.automatak:dnp3:3.1.2")
}
<dependency>
<groupId>com.github.automatak</groupId>
<artifactId>dnp3</artifactId>
<version>3.1.2</version>
</dependency>
libraryDependencies += "com.github.automatak" % "dnp3" % "3.1.2"
:dependencies [[com.github.automatak/dnp3 "3.1.2"]]
This project will reach end-of-life on September 1st, 2022. On this date:
We will consider bug fixes from the community or support requests from existing customers up until this date.
Please make appropriate plans if you are using this library in production, e.g.:
You can read about this decision in these blog posts:
Opendnp3 is a portable, scalable, and rigorously tested implementation of the DNP3 protocol stack written in C++11. The library is designed for high-performance applications like many concurrent TCP sessions or huge device simulations. It also embeds with a small footprint on Linux.
| Branch | Build | Code coverage | Quality |
| ------------ | ----- | ------------- | ------- |
| release-2.x | |
| - |
| develop |
|
|
|
The documentation can be found on the project homepage.
If you want to help contribute to the official guide its in this repo.
Licensed under the terms of the Apache 2.0 License.
Copyright (c) 2010, 2011 Green Energy Corp
Copyright (c) 2013 - 2020 Step Function I/O LLC
Copyright (c) 2020 - 2022 Step Function I/O LLC
Copyright (c) 2010 - 2022 various contributors