クラスパスをバックミラーに映して ノート

クラスパスをバックミラーに映して

jaとそのコンポーザブルなコマンドラインツールの新しいプレビューは、Java開発の近代化を目指しています。これらのツールはJavaモジュールシステムを活用して、モジュールの作成と利用を簡素化します。モジュール記述子は、依存関係のバージョンやメタデータを含むプロジェクトを完全に記述するように強化されています。jigのようなツールは、モジュールの解決、コンパイル、アセンブリを処理し、Mavenリポジトリへのブリッジとして機能します。jfmtは、よりクリーンなJavaコードのためにコードフォーマット規約を強制します。jistは、ソースを認識したシンボル検索を提供し、コードナビゲーションを容易にします。jdocserverは、ローカルAPIドキュメントブラウジングを提供します。これらのツールは、JDKのツール検出および実行機能と統合されています。これらは、jdepsやjlinkのような標準JDKツールへのシームレスな移行を提供します。このシステムは、モジュール座標を推論し、正規の座標を確立することによって、既存のMavenアーティファクトの課題に対処します。デフォルトでの整合性は、実行時のアクセス要件の明示的な宣言と承認を許可することによって強制され、不正な変更を防ぎます。これにより、モジュール間のやり取りに対するより大きなセキュリティと制御が保証されます。
CdXz5zHNQW_eFUEHFgz6j.png