Javaビルドシステムでパッケージの依存関係に制限を課す可能性は何ですか? たとえば、クラスはパッケージmyapp.server.bl.Customer
を参照できません。myapp.client.ui.customlayout
Ant ベースまたは IDE 固有のソリューションに興味があります。
(カスタム) パッケージの依存関係規則に違反し、ビルドが中止されたことを示すエラー メッセージをビルドで取得したいと考えています。また、Ant スクリプトや IDE プロジェクト ファイルの外部で、できればテキスト ファイルで依存関係をリストに維持したいと考えています。
(私はMavenを知りませんが、モジュールの依存関係管理のサポートが向上していることをここで読みました)