如何确保Maven依赖项在给定范围内?

减少

在我正在从事的项目中,我们发现EAR使用Oracle一致性产品作为compile依赖项。这触发了已检测到的奇怪的类路径问题,并且一致性现在是一个provided依赖项。

但是,我想确保没有人再犯直接或不直接使用一致性作为a的错误compile那么,是否有任何maven插件/解决方案在给定一组依赖关系约束的情况下,将确保所有maven模块都执行这些约束?

赫马尔拜兹

您应该深入了解支持这些东西maven-enforcer-plugin

<project>
  [...]
  <build>
    <plugins>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-enforcer-plugin</artifactId>
        <version>1.4</version>
        <executions>
          <execution>
            <id>enforce-banned-dependencies</id>
            <goals>
              <goal>enforce</goal>
            </goals>
            <configuration>
              <rules>
                <bannedDependencies>
                  <excludes>
                    <exclude>com.xyz:abc:*:jar:compile</exclude>
                    <exclude>com.xyz:abc:*:jar:runtime</exclude>
                    <exclude>com.xyz:abc:*:jar:test</exclude>
                  </excludes>
                </bannedDependencies>
              </rules>
              <fail>true</fail>
            </configuration>
          </execution>
        </executions>
      </plugin>
    </plugins>
  </build>
  [...]
</project>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类常见问题

如何检查给定的小时和分钟(整数)是否在给定的时间范围内?

来自分类常见问题

在给定范围内查找最大序列-Spark / Scala

来自分类Dev

如何查找字符串是否在给定字符串的范围内

来自分类Dev

如何在给定范围内搜索多维数组中的最大值

来自分类Dev

如何在给定范围内获得大于x的元素?

来自分类Dev

如何确保Maven依赖项在给定范围内?

来自分类Dev

在给定范围内找到经度/纬度点

来自分类Dev

如何在给定的$ start- $ end范围内执行搜索和替换?

来自分类Dev

如何快速检查整数是否在给定范围内

来自分类Dev

在固定间隔后如何运行骆驼计时器,但仅在给定的时间范围内

来自分类Dev

计数在给定的范围内的半素数[a..b]

来自分类Dev

在给定范围内生成随机整数和实数

来自分类Dev

如何使我的表格脚本在给定范围内的日历中创建多个事件?

来自分类Dev

如何在给定范围内拆分数字

来自分类Dev

在给定范围内多次复制xml元素

来自分类Dev

如何验证用户的输入并确保输入正确且在给定范围内?

来自分类Dev

查找在给定时间范围内修改的文件

来自分类Dev

在给定范围内的matplotlib等高线图

来自分类Dev

如何在给定范围内搜索多维数组中的最大值

来自分类Dev

检查数字是否在给定范围内的替代方法?

来自分类Dev

如何在Microsoft Excel中检查日期是否在给定范围内

来自分类Dev

如何计算值在给定范围内的多个工作表中的单元格数量?

来自分类Dev

如何使用grep返回十六进制数字在给定范围内的行?

来自分类Dev

如何查找在给定日期范围内创建的对象?

来自分类Dev

查找落在给定范围内的索引

来自分类Dev

如何在给定的$ start- $ end范围内执行搜索和替换?

来自分类Dev

在给定公差范围内的清洁列表<double []>

来自分类Dev

在给定的时间范围内清除每个通知javascript

来自分类Dev

将随机复数限制在给定范围内

Related 相关文章

  1. 1

    如何检查给定的小时和分钟(整数)是否在给定的时间范围内?

  2. 2

    在给定范围内查找最大序列-Spark / Scala

  3. 3

    如何查找字符串是否在给定字符串的范围内

  4. 4

    如何在给定范围内搜索多维数组中的最大值

  5. 5

    如何在给定范围内获得大于x的元素?

  6. 6

    如何确保Maven依赖项在给定范围内?

  7. 7

    在给定范围内找到经度/纬度点

  8. 8

    如何在给定的$ start- $ end范围内执行搜索和替换?

  9. 9

    如何快速检查整数是否在给定范围内

  10. 10

    在固定间隔后如何运行骆驼计时器,但仅在给定的时间范围内

  11. 11

    计数在给定的范围内的半素数[a..b]

  12. 12

    在给定范围内生成随机整数和实数

  13. 13

    如何使我的表格脚本在给定范围内的日历中创建多个事件?

  14. 14

    如何在给定范围内拆分数字

  15. 15

    在给定范围内多次复制xml元素

  16. 16

    如何验证用户的输入并确保输入正确且在给定范围内?

  17. 17

    查找在给定时间范围内修改的文件

  18. 18

    在给定范围内的matplotlib等高线图

  19. 19

    如何在给定范围内搜索多维数组中的最大值

  20. 20

    检查数字是否在给定范围内的替代方法?

  21. 21

    如何在Microsoft Excel中检查日期是否在给定范围内

  22. 22

    如何计算值在给定范围内的多个工作表中的单元格数量?

  23. 23

    如何使用grep返回十六进制数字在给定范围内的行?

  24. 24

    如何查找在给定日期范围内创建的对象?

  25. 25

    查找落在给定范围内的索引

  26. 26

    如何在给定的$ start- $ end范围内执行搜索和替换?

  27. 27

    在给定公差范围内的清洁列表<double []>

  28. 28

    在给定的时间范围内清除每个通知javascript

  29. 29

    将随机复数限制在给定范围内

热门标签

归档