복붙노트

[SCALA] 인 IntelliJ에 build.gradle를 가져 오는 방법

SCALA

인 IntelliJ에 build.gradle를 가져 오는 방법

참고 :이 대한 전체 소스 코드는 여기에있다.

나는 스칼라 라이브러리를 생성하기 위해 Gradle을 초기화 플러그인을 사용 :

gradle init --type scala-library

그럼 난 Gradle을 2.13에 대한 래퍼를 생성하기 위해 build.gradle를 수정했습니다. 그럼 실행 :

gradle wrapper

래퍼를 생성합니다. 그리고 마지막으로 내가 실행 :

./gradlew clean idea

내가 IntelliJ에 커뮤니티에서이 프로젝트를 열었습니다. 나는 분명 스칼라 컴파일러 오류를 포함합니다 (Gradle을 초기화 플러그인가 생성)을 Library.scala를 수정하지만, 오류가 빨간색 밑줄에 표시되지 않은 발견 :

나는 다음 SRC / 메인 / 스칼라 디렉토리를 마우스 오른쪽 버튼으로 클릭하고 스칼라 소스 파일의 패키지를 추가에 대한 옵션이 없습니다났습니다. 또는 JVM (된 .java 등) 그 문제에 대한 파일 :

생각 중 하나 Gradle을 초기화 플러그인은 (적어도 스칼라 라이브러리 유형) 결함이 나 Gradle을의 IDEA 플러그인은 결함이있다. 어느 쪽이든, 나는 내 IntelliJ에 프로젝트 파일 중 하나에서 뭔가를 놓친 것 같아 :

모든 나는 새 스칼라 소스 파일을 추가 할 수 있도록 인 IntelliJ 컴파일러 오류를 표시하는지 등 변경할 수있는 아이디어?

해결법

  1. ==============================

    1.사용하지 않는 것이 좋습니다 인 IntelliJ IDEA 프로젝트 파일을 생성 Gradle을 생각 명령을 사용하면, 기존 형식의 프로젝트 파일 및 프로젝트가 제대로 작동하지 않습니다 대부분의 경우 (이것은 기본적인 자바 프로젝트에만 작동합니다)를 생성한다.

    사용하지 않는 것이 좋습니다 인 IntelliJ IDEA 프로젝트 파일을 생성 Gradle을 생각 명령을 사용하면, 기존 형식의 프로젝트 파일 및 프로젝트가 제대로 작동하지 않습니다 대부분의 경우 (이것은 기본적인 자바 프로젝트에만 작동합니다)를 생성한다.

    하게 IntelliJ IDEA 프로젝트를 생성하는이 방법은 사용되지 않으며 당신해야하게 IntelliJ IDEA에서 열어 build.gradle 파일 (이 가져 오기를 사용하여 빌드 파일의 위치를 ​​지정하는 것과 동일합니다).

    인 IntelliJ IDEA 프로젝트 모델에 매핑 Gradle을 프로젝트 모델은 정말 복잡하고 Gradle을 아이디어가 Gradle을 개발자 첨가하고 더 이상 적극적으로 유지되지 않는 동안, 유지 및 Gradle을 API를 사용하여 JetBrains의 개발자에 의해 지원되고있다.

  2. from https://stackoverflow.com/questions/42499617/how-to-import-build-gradle-into-intellij by cc-by-sa and MIT license