尽管缺少依赖项,有没有办法告诉 Maven 继续构建?
我试过<optional>true</optional>
但在这种情况下这似乎不起作用。
我已经为打包阶段构建了一个 Costum Maven 插件,即使找不到一个或多个依赖项,它仍然需要打包。
提前致谢。
最佳答案
<optional>true</optional>
可选意味着使用您的库的客户端不一定需要该依赖项。一个例子是 Spring 的 ORM 模块,它具有对 Hibernate、JDO、JPA 和 mybatis 的可选依赖项。没有人会在项目中使用所有这些,因此每个都被标记为可选。
您的情况完全不同,您正在尝试编译某些内容,并且只有在您编译的库存在的情况下才能执行此操作。抱歉,它不是这样工作的。
关于java - 尽管缺少依赖项,但继续 Maven 构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10976553/