Intellij Idea считает проект Spring проектом Android - PullRequest
0 голосов
/ 24 апреля 2019

У меня есть настройка Java-проекта Gradle Spring, после нескольких недель его работы, Idea вдруг думает, что это проект Android, продолжает спрашивать меня об Android SDK, после удаления .gradle и out / folder и установки JDK в настройках, она компилируетсяи запускается, но не копирует файл application.properties, необходимый для запуска приложения.Попробовал перезапустить, удалить .gradle, .idea и любую другую выходную папку, которую я смог найти, но, похоже, единственное решение, которое временно помогает, - это клонировать репозиторий в новую папку.Я подозреваю, что у меня есть кое-что в моем файле Gradle, которое обманывает идею думать, что это Android, но ничего не могу найти.

Мой build.gradle

import org.springframework.boot.gradle.plugin.SpringBootPlugin

buildscript {
    ext {
        springVersion = "4.3.12.RELEASE"
        springBootVersion = '2.1.3.RELEASE'
    }
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}")
        classpath("io.ebean:ebean-gradle-plugin:11.34.1")
    }
}

apply plugin: SpringBootPlugin

apply plugin: 'java'
apply plugin: 'idea'
apply plugin: 'org.springframework.boot'
apply plugin: 'io.spring.dependency-management'
apply plugin: 'io.ebean'


repositories {
    mavenCentral()
}

sourceCompatibility = 1.8
targetCompatibility = 1.8


dependencies {
    implementation("org.springframework.boot:spring-boot-starter-web:${springBootVersion}")

    implementation("org.springframework.boot:spring-boot-starter-data-rest:${springBootVersion}")
    implementation("org.springframework.boot:spring-boot-starter-websocket:${springBootVersion}")
    implementation("org.mindrot:jbcrypt:0.3m")

    implementation('io.jsonwebtoken:jjwt-api:0.10.5')
    runtime "io.jsonwebtoken:jjwt-impl:0.10.5", "io.jsonwebtoken:jjwt-jackson:0.10.5"

    implementation("org.springframework:spring-jdbc:${springVersion}")
    implementation("org.apache.logging.log4j:log4j-core:2.11.1")

    implementation("org.postgresql:postgresql:42.2.5")
    implementation("org.apache.tomcat:tomcat-jdbc:9.0.8")

    implementation("io.ebean:ebean:11.36.1")
    implementation("io.ebean:ebean-agent:11.11.1")
    implementation("io.ebean:ebean-spring-txn:11.10.4")

    testImplementation("junit:junit:'4.+")
    testImplementation("org.springframework.boot:spring-boot-starter-test:${springBootVersion}")
}

1 Ответ

0 голосов
/ 24 апреля 2019

Очистите определенные файлы проекта IDE и восстановите их с помощью

./gradlew cleanIdea idea

Затем попробуйте снова импортировать проект.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...