Qt Gradle プラグイン 1.3 (QtGP) が正式リリースされました!Qt Tools for Android Studio および Qt Quick for Android プロジェクト(例:API サンプル)で使用されています。Maven Central 経由で他のGradleプラグインと同様に統合可能です。バージョン1.2リリースを逃した場合は、QtGP 1.2ブログ記事を読んで最新情報を確認してください。では、1.3の新機能を見ていきましょう!
更新内容
マルチプロジェクト構造のサポート
以前のバージョンでは、設定はアプリのbuild.gradle
のQtBuild
セクションで行われていました。バージョン1.3では、gradle.properties
経由で設定できるようになり、マルチプロジェクト Gradle ビルドのサポートが容易になりました。新しいプロパティはすべてqt
で始まります。古いQtBuild
セクションは引き続きサポートされますが、非推奨となり、今後のメジャーバージョン(2.0以降)で削除されます。
以下の表で旧式と新式の構文を比較し、詳細についてはQt Gradle Plugin ドキュメントをご確認ください。
Qt.Build セクション |
gradle.properties |
qtPath |
qt.path |
qtProjectPath |
qt.projectPath |
qtKitDir |
qt.kitDir |
qtNinjaPath |
qt.ninjaPath |
qtExtraCMakeArguments |
qt.extraCMakeArguments |
製品フレーバーの使用方法
プロジェクトで製品フレーバーを使用している場合、Qt Gradle プラグインは、お好みのフレーバーを構成する方法に関するガイドラインを新たに提供しています。
小規模な改善
ローカルビルドは署名が必要なくなり、Qt Gradle プラグインはビルド開始時にバージョンを表示するようになりました。ログで簡単に確認できます!Maven Centralへの公開は、バージョン0.1.4に更新されたnmcpを使用して行われます
今後の予定
プラグインに追加してほしい機能はありますか?次のバージョンで実装してほしい機能があれば、コメント欄にご記入ください!作業の進捗状況やフィードバックは、bugreports.qt.io で確認できます。