В настоящее время я работаю над преобразованием одного из наших проектов Maven для использования Gradle. Вот вопрос, я в настоящее время сталкивается:
Gradle with Integrated SQL Security
Этот проект использует SQL Integrated Security. Вот как 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'
который не является правильным. Грейдл не может построить. Более конкретно, область system
даже не существует в API Gradle (ни я не нашел ее в стороннем плагине Gradle).
Любая помощь, у которой был опыт работы с интегрированной безопасностью Gradle SQL, будет высоко оценена.