java - 尽管缺少依赖项,但继续 Maven 构建

标签 java maven maven-3

尽管缺少依赖项,有没有办法告诉 Maven 继续构建? 我试过<optional>true</optional>但在这种情况下这似乎不起作用。

我已经为打包阶段构建了一个 Costum Maven 插件,即使找不到一个或多个依赖项,它仍然需要打包。

提前致谢。

最佳答案

<optional>true</optional>

可选意味着使用您的库的客户端不一定需要该依赖项。一个例子是 Spring 的 ORM 模块,它具有对 Hibernate、JDO、JPA 和 mybatis 的可选依赖项。没有人会在项目中使用所有这些,因此每个都被标记为可选。

您的情况完全不同,您正在尝试编译某些内容,并且只有在您编译的库存在的情况下才能执行此操作。抱歉,它不是这样工作的。

关于java - 尽管缺少依赖项,但继续 Maven 构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10976553/

相关文章:

maven - Maven安装错误:依赖关系无法解决

java - 如何组织针对多个库版本的项目代码库

java - 使用 iText : form values not visible PdfCopy 和表单值

java - 确定音频处理中的延迟

java - Spring-MVC Controller 重定向到 "previous"页面?

java - Java中有没有一种方法可以使按钮默认在点击时获得焦点

java - Maven:接口(interface)项目编程

maven - Maven 上的依赖冲突

maven - Grails:如何使用 Maven 存储库而不是 ivy-cache

eclipse - m2e生命周期映射: delegating plugin execution