¿Por qué el scope de la inteligencia de dependencia de IDEA es "proporcionado" en lugar de "comstackr"?

Me gustaría que IntelliJ IDEA tuviera mis bibliotecas como ámbito de "compilation" en lugar de ámbito "provisto". Esta es una parte de mi file gradle:

apply plugin: 'java' sourceCompatibility = 1.8 repositories { mavenCentral() } dependencies { // Logging compile 'ch.qos.logback:logback-classic:1.2.1' compile 'com.getsentry.raven:raven-logback:7.8.2' // BigQuery compile 'com.google.api-client:google-api-client:1.20.0' compile 'com.google.apis:google-api-services-bigquery:v2-rev227-1.20.0' // Configuration management compile 'commons-configuration:commons-configuration:1.10' //Json compile 'org.json:json:20160810' //Kafka compile "org.apache.kafka:kafka-clients:0.10.1.1" testCompile group: 'junit', name: 'junit', version: '4.12' testCompile 'org.assertj:assertj-core:3.0.0' testCompile 'org.mockito:mockito-all:1.10.19' } task wrapper(type: Wrapper) { gradleVersion = '3.4' } 

El scope siempre revierte a "provisto" en la pestaña de dependencia que es muy molesto:

enter image description here

Estoy ejecutando: IntelliJ IDEA 2016.3.4 Build # IC-163.12024.16, construido el 31 de enero de 2017 JRE: 1.8.0_112-release-408-b6 x86_64

Es un problema conocido en IntelliJ IDEA que es específico de Gradle 3.4:

  • IDEA-167412 Gradle 3.4-rc-1 cambia las dependencies de compilation proporcionadas
  • informe de error original en el proyecto Gradle con más detalles
  • comentario del desarrollador responsable sobre la opción "Crear module por set de origen" y cómo funciona la integración de Gradle en IntelliJ IDEA

Ya está arreglado en 2017.1 EAP build .

Puede utilizar Gradle 3.3 o una versión anterior como solución provisional hasta que se publique IDEA 2017.1.

  • Kotlin gradle no pasa las testings que funcionan en intellij
  • IntelliJ IDEA utilizando JavaScript "versión" de la dependencia especificada en el file de compilation Gradle?
  • ¿Referencia sin resolver con respecto a una dependencia de Gradle?
  • Diferencia sutil cuando se ejecuta en intellij y ejecutando jar
  • ¿Cómo se puede cambiar el contenedor de Gradle y el file de compilation por defecto en IntelliJ?
  • Autocompletado de IntelliJ para files de kotlin de script gradle incluidos
  • Intellij no incluye la dependencia de gradle en classpath al ejecutar una aplicación
  • ¿Cómo puedo crear un proyecto de Kotlin que se construya con Gradle?
  • Errores de Kotlin Runtime en operadores básicos
  • IntelliJ (usando gradle): no se puede encontrar el complemento de Kotlin aunque esté instalado
  • IDEA mostrando un proyecto dos veces en un tree