Details
-
User Story
-
Resolution: Fixed
-
P2: Important
-
None
-
-
2024wk20s2FOQtforAndroid, 2024wk22s2FOQtforAndroid, 2024wk24s2FOQtforAndroid
-
fb561c259 (dev)
Description
What?
Build tool. Convenient plugin to help user. De-couples the build-to-deployment from QtTAS.
Why?
It will clean build folder stuff away from QtTAS user Enables building, dependency linking, packaging and deployment from terminal, can be used without any IDE or IDE can use this to do those.
Where?
Delivery channels: Google, Maven Central, GradlePlugin.. introduces new delivery channel - we prefer Maven Central at the moment. Our build system is Gradle.
Attachments
Issue Links
- depends on
-
QTTA-105 QtGP ninja path problems with quotation marks
- Closed
-
QTBUG-127620 Qt Gradle Plugin changes to examples
- Closed
-
QTBUG-126620 Add Qt Gradle plugin support for qml_in_java/kotlin_based_android_projects
- Closed
- is required for
-
QTTA-49 Qt Tools for Android Studio 3.0
- Closed
-
QTTA-51 Integrate the Qt Gradle Plugin (QtGP) with the Android Studio plugin
- Closed
- replaces
-
QTTA-27 The same entries are shown in the logs multiple times and inconsistent numeration
- Reported
-
QTTA-29 CMake flags are still used to build the project even if they have been removed
- Closed
-
QTTA-31 Account for android-build-<target> build path
- Closed
- resulted in
-
QTQAINFRA-6319 Add a new Repository in qt-labs for the Qt Gradle Plugin
- Closed
1.
|
Figure out the name and namespace | Closed | Tero Koponen | |
2.
|
Check license | Closed | Rami Potinkara | |
3.
|
Create a repo under qtlabs and move the codes there | Closed | Tero Koponen | |
4.
|
Verify to work - unit tests | Closed | Tero Koponen | |
5.
|
Verify to work - integration tests (manual) | Closed | Olli Vuolteenaho | |
6.
|
Build Qt project during Gradle sync | Closed | Tero Koponen | |
7.
|
Publish | Closed | Rami Potinkara | |
8.
|
Documentation | Closed | Nicholas Bennett | |
9.
|
GPG Signing | Closed | Tero Koponen | |
10.
|
Maven central requirements | Closed | Tero Koponen | |
11.
|
Add additionalCMakeFlags | Closed | Tero Koponen | |
12.
|
Blog post | Closed | Tero Koponen |
Gerrit Reviews
For Gerrit Dashboard: QTTA-53 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
560798,21 | Add files created by gradle init command | dev | qt-labs/qtgradleplugin | Status: MERGED | +2 | +1 |
560798,21 | Add files created by gradle init command | dev | qt-labs/qtgradleplugin | Status: MERGED | +2 | +1 |
560801,43 | Add gradle configuration files | dev | qt-labs/qtgradleplugin | Status: MERGED | +2 | 0 |
560806,27 | Add QtGradlePlugin | dev | qt-labs/qtgradleplugin | Status: MERGED | +2 | 0 |
561990,20 | Update ReadMe | dev | qt-labs/qtgradleplugin | Status: MERGED | +2 | 0 |
564369,20 | Add tests for QtGradlePlugin | dev | qt-labs/qtgradleplugin | Status: MERGED | +2 | 0 |
564974,11 | Build qtproject during gradle sync | dev | qt-labs/qtgradleplugin | Status: MERGED | +2 | 0 |
567152,2 | Move dependency adding | dev | qt-labs/qtgradleplugin | Status: MERGED | +2 | 0 |
567153,4 | Add CMake variable to create Android build dir | dev | qt-labs/qtgradleplugin | Status: MERGED | +2 | 0 |
567362,2 | Add CMake variable to create Android build dir | dev | qt-labs/qtgradleplugin | Status: ABANDONED | 0 | 0 |
568035,6 | Add tests to QtBuildTaskTest class | dev | qt-labs/qtgradleplugin | Status: MERGED | +2 | 0 |
568054,5 | Add exec tests to QtBuildTaskTest class | dev | qt-labs/qtgradleplugin | Status: MERGED | +2 | 0 |
568061,7 | Add json helper tests to QtBuildTaskTest class | dev | qt-labs/qtgradleplugin | Status: MERGED | +2 | 0 |
574412,4 | Add additional CMake Flags | dev | qt-labs/qtgradleplugin | Status: MERGED | +2 | 0 |
574416,28 | Add Maven Central requirements | dev | qt-labs/qtgradleplugin | Status: MERGED | +2 | 0 |
576906,4 | Add cmake and ninja tests to QtBuildTaskTest class | dev | qt-labs/qtgradleplugin | Status: MERGED | +2 | 0 |
578238,5 | Add SDK and NDK tests to QtBuildTaskTest class | dev | qt-labs/qtgradleplugin | Status: MERGED | +2 | 0 |
579001,4 | Fallback to env variable for SDK location | dev | qt-labs/qtgradleplugin | Status: MERGED | +2 | 0 |
579555,8 | Docs: Add documentation for Plugin | dev | qt-labs/qtgradleplugin | Status: MERGED | +2 | +1 |
579566,4 | Add Qt Gradle Plugin job and snapshot landing links | tqtc/master | www/tqtc-doctools | Status: MERGED | +2 | 0 |
579710,17 | Qt Gradle Plugin documentation changes | dev | qt-labs/qtgradleplugin | Status: MERGED | +2 | 0 |
580295,9 | Add guide to Docs | dev | qt-labs/qtgradleplugin | Status: MERGED | +2 | 0 |
580627,3 | Add missing repositories | dev | qt-labs/qtgradleplugin | Status: MERGED | +2 | 0 |
580629,2 | Docs: Make sidebar match current content | dev | qt-labs/qtgradleplugin | Status: MERGED | +2 | 0 |
581454,7 | Add missing plugins block | dev | qt-labs/qtgradleplugin | Status: MERGED | +2 | 0 |
583649,3 | Add Maven Central requirements | 1.0 | qt-labs/qtgradleplugin | Status: MERGED | +2 | 0 |
588296,20 | Docs: Change Maven to MavenCentral | dev | qt-labs/qtgradleplugin | Status: MERGED | +2 | 0 |
589151,4 | QtGradlePlugin: Maven central checksum creator | dev | qtsdk/tqtc-qtsdk | Status: ABANDONED | 0 | 0 |
589224,2 | Docs: Change Maven to MavenCentral | 1.0 | qt-labs/qtgradleplugin | Status: MERGED | +2 | 0 |