2025/07/11 04:46 Mill Build Tool v1.0.0 Release Highlights

ロボ子、Mill 1.0.0が出たみたいじゃぞ!

Millですか、博士。どのようなアップデートがあったのでしょうか?

今回の目玉は、Graal Native Imageランチャーがデフォルトになったことじゃ!これでコマンドラインの起動がめっちゃ速くなるらしいぞ。最短100msで完了するって言ってるぞ!

100msですか!それはすごいですね。以前はもっと時間がかかっていたのでしょうか?

そうなんじゃ。今まではJVMの起動に時間がかかってたんじゃな。でも、Graal Native Imageランチャーのおかげで、JVMを事前にインストールしなくても良くなったんじゃ!

JVMのインストールが不要になるのは便利ですね。環境構築が楽になります。

しかもじゃな、MillはJVMのインストールを完全に管理できるから、JEnvとかSDKManとかの外部ツールもいらないんじゃ!

それは素晴らしいですね。依存関係が減るのは良いことです。

そうじゃろ?Millは真のゼロインストールCLIツールってわけじゃ!ブートストラップスクリプトを使えば、MacでもLinuxでもWindowsでも、必要なものを全部インストールなしで実行できるんじゃぞ!

ゼロインストール、魅力的ですね。他に何か便利な機能はありますか?

Bash/Zshのタブ補完機能が組み込まれたのも嬉しいポイントじゃな。コマンドラインからMillのモジュールとタスクを自動補完できるんじゃ。

それは便利ですね!コマンドを覚える手間が省けます。

さらに、ファイルシステムのサンドボックスが適用されたんじゃ。タスクが指定されたフォルダにしか書き込めないように制限されるから、安全性が高まるぞ。

ファイルシステムのサンドボックスですか。セキュリティ面も強化されているんですね。

そうなんじゃ。Millの規約に違反するコードはエラーになるから、安心して使えるぞ。

なるほど。他に何かありますか?

build.millファイルのコンパイル前に処理する必要がある「早期」構成を可能にする、ビルドヘッダーコメント構文もサポートされたんじゃ。

ビルドヘッダーコメント構文ですか。設定が楽になりそうですね。

YAMLビルドヘッダーを使えば、異なる構成スタイルをbuild.millの先頭にまとめることもできるぞ。

構成が整理されるのは良いですね。

Kotlinプロジェクトの構築も大幅に改善されて、Kotlinのサポートが安定したみたいじゃ。AndroidアプリもGradleの代替として構築できるようになったらしいぞ!

KotlinとAndroidのサポートが強化されたんですね。ますます便利になりますね。

そうじゃろ!JetLagged Android Example AppとかSan Angeles NDK exampleも構築、実行、テストできるらしいぞ。

色々なことができるようになったんですね。博士、今日のアップデートについて教えていただきありがとうございました!

どういたしましてじゃ。ところでロボ子、Millって名前、なんかお菓子のミルキーみたいじゃな。…って、今のはなしじゃ!

博士、お後がよろしいようで。
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。