パッケージ、リポジトリ、アプリカテゴリを検索

パッケージ詳細v2.2.1

build_version

パッケージバージョンをコードに抽出するためのビルダー。

AndroidiOSmacOSWindowsLinux
30日間ダウンロード
13.9万
いいね数
33
Pub ポイント
150

パッケージをインストール

flutter pub add build_version

パッケージ概要

公開情報に基づく選定ガイドです。参考としてご利用ください。

build_version は、ビルドプロセス中に現在のパッケージバージョンを含むDartファイルを生成するFlutter/Dartパッケージです。pubspec.yamlからバージョン情報を抽出し、アプリケーションコード内で定数として利用可能にすることで、手動での更新なしで実行時におけるバージョン情報へのアクセスが可能になります。これはデバッグやログ出力、UIにバージョン番号を表示する場合に特に役立ちます。このパッケージはbuild_runnerとシームレスに統合されており、Android、iOS、macOS、Windows、Linuxなど複数のプラットフォームをサポートしています。

用途

  • 設定でアプリバージョンを表示する
  • デバッグ用にバージョン情報をログ記録
  • コードへのバージョンインジェクションの自動化
  • ビルドにおけるリリースバージョンの追跡
  • アプリロジックでバージョンチェックを有効化する

主な機能

  • バージョン定数を自動生成します
  • pubspec.yaml からバージョンを抽出する
  • 複数のプラットフォームをサポートしています
  • build_runner との統合
  • 最小限の構成が必要

適している対象

  • 実行時バージョンへのアクセスが必要なアプリ
  • 自動バージョン管理を希望するチーム
  • build_runner ワークフローを使用するプロジェクト
  • 最小限のボイラープレートを求める開発者
  • バージョンメタデータを必要とする CI/CD パイプライン

注意事項

  • build_runner のセットアップが必要です
  • ビルド後にバージョンは静的になります
  • 動的バージョン変更には適していません
  • バージョンの更新時に再ビルドが必要になる場合があります
  • pubspec.yaml の version フィールドに限定

元の README

関連するソースリポジトリの README 原文のスナップショットです。最新の内容はリポジトリをご覧ください。

CI Pub Package package publisher

Include the version of your package in our source code.

  1. Add build_version to pubspec.yaml. Also make sure there is a version field.

    name: my_pkg
    version: 1.2.3
    dev_dependencies:
      build_runner: ^1.0.0
      build_version: ^2.0.0
    
  2. Run a build.

    > dart run build_runner build
    

    lib/src/version.dart will be generated with content:

    // Generated code. Do not modify.
    const packageVersion = '1.2.3';
    

To change the path of the generated file, create a build.yaml in the root of your package. By changing the output option of this builder, the path can be customized:

targets:
  $default:
    builders:
      build_version:
        options:
          output: lib/src/custom/path/to/version.dart

カテゴリー

依存関係

依存関係一覧 4 件

ソースリポジトリ

このパッケージを使用しているプロジェクト