【发布时间】:2010-09-14 00:56:47
【问题描述】:
在 Java 构建系统中对包依赖项实施限制的可能性有哪些?例如,不应允许myapp.server.bl.Customer 类引用myapp.client.ui.customlayout 包。
我对基于 Ant 或特定于 IDE 的解决方案感兴趣。
我想在构建中收到一条错误消息,指出违反了(自定义)包依赖规则并且构建中止。我还想在 Ant 脚本或 IDE 项目文件之外的列表中维护依赖项,最好是在文本文件中。
(我不知道 Maven,但我在这里读过它对模块依赖管理有更好的支持)
【问题讨论】:
标签: java build-process dependency-management