【发布时间】:2015-10-15 09:20:11
【问题描述】:
我目前正在将我们的一个 Maven 项目转换为使用 Gradle。
这是我目前面临的问题:
此项目正在使用 SQL 集成安全性。以下是 Maven 的处理方式(我们花了一段时间才弄清楚):
<dependency>
<groupId>com.microsoft.sqlserver</groupId>
<artifactId>sqljdbc4</artifactId>
<version>4.0</version>
<scope>system</scope>
<systemPath>${project.basedir}/libs/sqljdbc4.jar</systemPath>
</dependency>
运行后gradle init --type pom
这个特定的dependency 已转换为类似这样的内容:
system group: 'com.microsoft.jdbcdriver', name: 'sqljdbc', version:'4.0.1'
这是不对的。 Gradle 无法构建。更具体地说,system 范围甚至不存在于 Gradle 的 API 中(我在任何第三方 Gradle 插件中都没有找到它)。
如果您对 Gradle SQL 集成安全有任何帮助,我们将不胜感激。
【问题讨论】:
标签: sql-server maven gradle build.gradle