萌えハッカーニュースリーダー

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

博士、お後がよろしいようで。

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

Search