我希望使用在Maven中找到的MS SQL Server JDBC驱动程序。
但是,我注意到mvnrepository.com在测试范围内标记this artifact,为什么?
<dependency>
<groupId>com.microsoft.sqlserver</groupId>
<artifactId>mssql-jdbc</artifactId>
<version>6.2.2.jre8</version>
<scope>test</scope>
</dependency>
我发现的关于范围“测试”的定义是:
此范围表示正常情况下不需要依赖关系 使用该应用程序,仅适用于测试编译 和执行阶段。
所以我很好奇。为什么它被标记为范围内的测试?它准备好用于生产吗?
请转到此Maven页面,您会发现每个依赖项都列在“test”范围内。
https://mvnrepository.com/artifact/com.microsoft.sqlserver/mssql-jdbc