¿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.

  • Configure la autocompletación de IntelliJ para el script de gradle en kotlin
  • Kotlin gradle no pasa las testings que funcionan en intellij
  • Kotlin y Gradle sin Maven Central?
  • Script de Gradle kotlin,> Complemento con id `kotlin` no encontrado
  • ¿Por qué Intellij Idea Console pausa para la input del usuario?
  • Obtenga el complemento IntelliJ Kotlin y gradle para que coincida
  • Excepción causada por: java.lang.ClassNotFoundException: org.reactivestreams.Publisher
  • Diferencia sutil cuando se ejecuta en intellij y ejecutando jar
  • ¿Cómo hacer un plugin de idea en gradle generar una configuration de proyecto adecuada para Kotlin?
  • "Error: no se pudo encontrar o cargar principal" O "Clase no encontrada" - con el module de Android (Gradle / IntelliJ)
  • Autocompletado de IntelliJ para files de kotlin de script gradle incluidos