【问题标题】:What is the meaning of <type> tag within <dependency> tag?<dependency> 标签中的<type> 标签是什么意思?
【发布时间】:2016-10-21 20:54:38
【问题描述】:

在我正在处理的两个不同项目中声明了相同的依赖项,没有 &lt;type&gt;&lt;type&gt;test-jar&lt;/test&gt;。但是,我没能找到正确的解释来解释它的含义。

【问题讨论】:

    标签: java maven build dependency-management


    【解决方案1】:

    通常情况下,测试类不会打包到 jar 中;它们在构建期间执行,然后只导出主类。

    但是,在某些情况下,您确实出于某种原因想要导出测试类,您可以将它们打包到 test-jar 中。当您有集成测试(例如 REST 或 Selenium)需要将您的应用程序打包并部署到暂存环境中时,您会执行此操作的一个示例。您的 CI 服务器可以部署 jar,然后获取 test-jar 并从中运行测试类。

    【讨论】:

    猜你喜欢
    • 2020-10-20
    • 2016-01-31
    • 2014-01-08
    • 1970-01-01
    • 1970-01-01
    • 2022-07-09
    • 2018-08-22
    • 2019-09-17
    • 2018-02-13
    相关资源
    最近更新 更多