Коммит 8251c6de создал по автору Зарубин Виталий Викторович's avatar Зарубин Виталий Викторович
Просмотр файлов

chore: update after public

# Conflicts:
#	src/SUMMARY.md
#	src/assets/images/image1.png
#	src/assets/images/image2.png
#	src/book/qt-bindings/connection.md
владелец a38e0ab5
......@@ -6,9 +6,52 @@ QtBindings - плагин предназначенный для облегчен
[Kotlin Multiplatform](https://www.jetbrains.com/kotlin-multiplatform/) в [Qt](https://www.qt.io/).
Он создает привязки низкоуровневых библиотек Linux для Qt.
## Публикация в Maven Local
Для использования QtBindings необходимо использовать [Maven Local Repositories](https://maven.apache.org/repositories/local.html).
Для сборки и публикации в `Maven Local` нужно клонировать открытый проект из GitLab:
```shell
git clone https://gitlab.com/omprussia/kmp/qt-bindings.git
```
Затем перейти в директорию с проектом и выполнить команду:
```shell
./gradlew publishToMavenLocal
```
Эта команда соберет проект и опубликует его в `Maven Local`.
## Подключение Maven Local
Для активации `Maven Local` в проекте, необходимо добавить `mavenLocal()` в файле `settings.gradle.kts`:
```kotlin
pluginManagement {
repositories {
google()
gradlePluginPortal()
mavenCentral()
mavenLocal()
}
}
dependencyResolutionManagement {
repositories {
google()
mavenCentral()
mavenLocal()
}
}
```
## Подключение QtBindings
> Для работы плагина требуется [Kotlin Symbol Processing](https://kotlinlang.org/docs/ksp-quickstart.html).
После публикации плагина в [Maven Local](../localMaven.html) плагин можно подключить:
После публикации плагина в `Maven Local` плагин можно подключить:
```kotlin
plugins {
......
Поддерживает Markdown
0% или .
You are about to add 0 people to the discussion. Proceed with caution.
Сначала завершите редактирование этого сообщения!
Пожалуйста, зарегистрируйтесь или чтобы прокомментировать