https://github.com/diadoc/diadocsdk-java
Official Diadoc SDK for Java
https://github.com/diadoc/diadocsdk-java
diadocsdk-java java
Last synced: 22 days ago
JSON representation
Official Diadoc SDK for Java
- Host: GitHub
- URL: https://github.com/diadoc/diadocsdk-java
- Owner: diadoc
- License: mit
- Created: 2016-05-31T11:17:06.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2026-03-02T12:02:24.000Z (4 months ago)
- Last Synced: 2026-03-02T14:37:09.292Z (4 months ago)
- Topics: diadocsdk-java, java
- Language: Java
- Homepage: http://api-docs.diadoc.ru/ru/latest/
- Size: 104 MB
- Stars: 23
- Watchers: 13
- Forks: 54
- Open Issues: 30
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
| | Build Status
|--------------|--------------
| master | 
| latest | 
# diadocsdk-java
diadocsdk-java является официальной Java-реализацией клиента, использующего [публичный API Диадока](http://api-docs.diadoc.ru/).
На данный момент поддерживаются только JRE/JDK, на который установлен [КриптоПро JCP](https://www.cryptopro.ru/products/csp/jcp). Без КриптоПро JCP Diadoc SDK for Java работать не будет!
Поддерживаемые версии JCP:
|JCP|Diadoc Java SDK
|---|---------------
|1.x|< 1.64
|2.x|> 2.0
## Как использовать?
Вы можете [скачать готовый jar-файл diadocsdk-java со страницы релизов](https://github.com/diadoc/diadocsdk-java/releases).
Его можно [установить в локальный репозиторий maven](https://maven.apache.org/guides/mini/guide-3rd-party-jars-local.html) и начать использовать как зависимость:
ru.kontur.diadoc
diadocsdk
1.36.2
## Сборка проекта с помощью maven
Для сборки проекта используется [maven](http://maven.apache.org/). Исполняемые файлы maven можно скачать [на официальном сайте](http://maven.apache.org/download.cgi) и установить [по инструкции](http://maven.apache.org/install.html). В качестве альтернативы, можно установить maven с помощью [Chocolatey](https://chocolatey.org/packages/maven). В итоге maven должен находиться в переменной среды PATH, чтобы его можно было вызвать из командной строки.
Стандартный способ сборки проекта с помощью maven (старт из корня репозитория):
```
mvn package
```
Можно поместить собранный пакет в локальный репозиторий командой:
```
mvn install
```
## Можно использовать maven wrapper
# windows
```
./mvnw.cmd package
```
# linux
```
./mvnw package
```
## Добавление функциональности
- [Сделайте Fork](https://guides.github.com/activities/forking/)
- Создайте ветку для новой фичи (git checkout -b my-new-feature)
- Сделайте Commit изменений (git commit -am 'Add some feature')
- Сделайте Push новой ветки (git push origin my-new-feature)
- Создайте новый Pull Request
## Наши контакты
- Клиентская поддержка [Контур.Диадок](https://support.kontur.ru/?support_widget=diadoc) - для решения ошибок в работе интеграционного решения
- [Форма ОС](https://forms.kontur.ru/form/ddapidoc-feedback) в Документации - для исправления ошибок в Документации