Offcanvas

���������

'인텔리J IDEA' 2021.2 출시··· 프로젝트 분석 추가 및 빌드 시스템 개선

‘인텔리J IDEA(IntelliJ IDEA) 2021.2’가 출시됐다. 이번 릴리즈를 사용하면 컴파일 전에 자바(Java) 코드 변경사항에 오류가 있는지 확인하고 패키지 검색(Package Search) 플러그인을 통해 메이븐(Maven) 및 그래들(Gradle) 종속성을 쉽게 관리할 수 있다.  젯브레인(JetBrains)이 JVM 언어용 통합 개발 환경 ‘인텔리J IDEA’의 버전 2021.2를 공개했다. 프로젝트 분석 및 더 간편해진 빌드 시스템 종속성 관리 등이 이번 업데이트의 주요 특징이다.    인텔리J IDEA 2021.2는 지난 7월 26일 릴리즈 됐으며, 이곳(jetbrains.com)에서 다운로드할 수 있다. 회사에 따르면 이번 버전에는 자바 프로젝트용 프로젝트 전체 분석이 도입됐다. 이는 컴파일 전에 모든 코드 변경사항에 오류가 있는지 확인하는 새로운 기능이다(단 해당 기능은 현재 인텔리J IDEA 얼티메이트 에디션에서만 사용할 수 있다). 또한 이 IDE의 얼티메이트(Uitimate) 버전과 커뮤니티(Community) 버전 모두에서 2021.2 버전은 프로젝트가 저장될 때 코드 재포맷 및 가져오기 최적화를 포함하여 여러 작업을 실행한다. 이러한 작업은 기본 설정(Preferences/Settings) > 도구(Tools) > 저장 시 작업(Actions on Save)에 그룹화돼 있다.  버전 2021.2에서는 종속성의 버전 업데이트를 찾을 수 있도록 지원하는 패키지 검색 플러그인도 제공한다. 이를 통해 개발자는 메이븐 및 그래들 종속성을 간편하게 관리할 수 있다. 이 밖에 인텔리J IDEA 2021.2의 새로운 기능은 다음과 같다.  • 자바에서 새로운 2단계 자바FX(JavaFX) 프로젝트 마법사가 도입됐다. 또 개발자는 공개, 보호, 비공개 자바 멤버(메서드, 필드, 클래스)를 다양한 방식으로 표시할 수 있다. 데이터 흐름 분석의 특정 사용 사례에 관한 새로운 검사...

젯브레인 인텔리J IDEA 통합개발환경 IDE 자바 코틀린 인텔리J 소프트웨어 개발 개발자 메이븐 그래들

2021.08.10

‘인텔리J IDEA(IntelliJ IDEA) 2021.2’가 출시됐다. 이번 릴리즈를 사용하면 컴파일 전에 자바(Java) 코드 변경사항에 오류가 있는지 확인하고 패키지 검색(Package Search) 플러그인을 통해 메이븐(Maven) 및 그래들(Gradle) 종속성을 쉽게 관리할 수 있다.  젯브레인(JetBrains)이 JVM 언어용 통합 개발 환경 ‘인텔리J IDEA’의 버전 2021.2를 공개했다. 프로젝트 분석 및 더 간편해진 빌드 시스템 종속성 관리 등이 이번 업데이트의 주요 특징이다.    인텔리J IDEA 2021.2는 지난 7월 26일 릴리즈 됐으며, 이곳(jetbrains.com)에서 다운로드할 수 있다. 회사에 따르면 이번 버전에는 자바 프로젝트용 프로젝트 전체 분석이 도입됐다. 이는 컴파일 전에 모든 코드 변경사항에 오류가 있는지 확인하는 새로운 기능이다(단 해당 기능은 현재 인텔리J IDEA 얼티메이트 에디션에서만 사용할 수 있다). 또한 이 IDE의 얼티메이트(Uitimate) 버전과 커뮤니티(Community) 버전 모두에서 2021.2 버전은 프로젝트가 저장될 때 코드 재포맷 및 가져오기 최적화를 포함하여 여러 작업을 실행한다. 이러한 작업은 기본 설정(Preferences/Settings) > 도구(Tools) > 저장 시 작업(Actions on Save)에 그룹화돼 있다.  버전 2021.2에서는 종속성의 버전 업데이트를 찾을 수 있도록 지원하는 패키지 검색 플러그인도 제공한다. 이를 통해 개발자는 메이븐 및 그래들 종속성을 간편하게 관리할 수 있다. 이 밖에 인텔리J IDEA 2021.2의 새로운 기능은 다음과 같다.  • 자바에서 새로운 2단계 자바FX(JavaFX) 프로젝트 마법사가 도입됐다. 또 개발자는 공개, 보호, 비공개 자바 멤버(메서드, 필드, 클래스)를 다양한 방식으로 표시할 수 있다. 데이터 흐름 분석의 특정 사용 사례에 관한 새로운 검사...

2021.08.10

코틀린 버전 1.5.20 출시··· “자바 코딩 기능 개선”

젯브레인(JetBrains)에서 개발한 프로그래밍 언어 ‘코틀린(Kotlin)’의 버전 1.5.20이 출시됐다. 코틀린 1.5.20은 ‘JSpecify 자바 널니스(JSpecify Java nullness)’ 기능과 함께 더 쉽게 코딩할 수 있도록 지원하는 '롬복 자바 라이브러리(Lombok Jave library)'를 실험적으로 지원한다.    개발팀에 따르면 지난 6월 23일 릴리즈된 코틀린 1.5.20은 동일한 모듈에서 롬복으로 생성한 메소드 호출을 실험적으로 지원한다. 즉 롬복 컴파일러 플러그인을 추가하면 혼합 자바/코틀린 모듈에서 코틀린 코드로 롬복 선언을 사용할 수 있다. 롬복 라이브러리는 편집기와 빌드 도구에 연결되며, 로깅 변수 자동화와 같은 기능을 사용해 보일러플레이트 코드를 작성해야 하는 필요성을 줄여준다.  또 이번 릴리즈는 정적 분석을 위한 표준 자바 주석을 제공하는 JSpecify를 실험적으로 지원한다.자바 널니스 주석(Java nullness annotations)의 표준 통합 세트를 포함하는 JSpecify는 코틀린이 자바와 상호 운용할 때 널 안정성을 유지할 수 있도록 더 자세한 널 허용 여부 정보를 제공한다.  코틀린 1.5.20 설치 가이드는 이곳(blog.jetbrains.com)에서 확인할 수 있다. 이번 버전의 다른 기능은 아래와 같다.  • 그래들(Gradle)의 경우 코틀린 작업의 병렬 실행은 이제 그래들 병렬 실행 메커니즘에 의해 완전히 제어된다. kotlin.parallel.tasks.in.project 속성은 더 이상 사용되지 않는다. 또한 kapt에서 주석 프로세서의 클래스로더를 실험적으로 캐싱하여 경우에 따라 연속적인 그래들 실행에 대한 kapt 속도를 높였다.  • 코틀린/네이티브 컴파일러는 코틀린 코드의 문서 코멘트(KDoC)를 오브젝티브-C(Objective-C) 프레임워크로 내보낼 수 있다. 이 실험적 기능은 스위프트 언어(Swift)에서도...

젯브레인 코틀린 프로그래밍 언어 개발 언어 롬복 자바 자바스크립트 그래들

2021.06.30

젯브레인(JetBrains)에서 개발한 프로그래밍 언어 ‘코틀린(Kotlin)’의 버전 1.5.20이 출시됐다. 코틀린 1.5.20은 ‘JSpecify 자바 널니스(JSpecify Java nullness)’ 기능과 함께 더 쉽게 코딩할 수 있도록 지원하는 '롬복 자바 라이브러리(Lombok Jave library)'를 실험적으로 지원한다.    개발팀에 따르면 지난 6월 23일 릴리즈된 코틀린 1.5.20은 동일한 모듈에서 롬복으로 생성한 메소드 호출을 실험적으로 지원한다. 즉 롬복 컴파일러 플러그인을 추가하면 혼합 자바/코틀린 모듈에서 코틀린 코드로 롬복 선언을 사용할 수 있다. 롬복 라이브러리는 편집기와 빌드 도구에 연결되며, 로깅 변수 자동화와 같은 기능을 사용해 보일러플레이트 코드를 작성해야 하는 필요성을 줄여준다.  또 이번 릴리즈는 정적 분석을 위한 표준 자바 주석을 제공하는 JSpecify를 실험적으로 지원한다.자바 널니스 주석(Java nullness annotations)의 표준 통합 세트를 포함하는 JSpecify는 코틀린이 자바와 상호 운용할 때 널 안정성을 유지할 수 있도록 더 자세한 널 허용 여부 정보를 제공한다.  코틀린 1.5.20 설치 가이드는 이곳(blog.jetbrains.com)에서 확인할 수 있다. 이번 버전의 다른 기능은 아래와 같다.  • 그래들(Gradle)의 경우 코틀린 작업의 병렬 실행은 이제 그래들 병렬 실행 메커니즘에 의해 완전히 제어된다. kotlin.parallel.tasks.in.project 속성은 더 이상 사용되지 않는다. 또한 kapt에서 주석 프로세서의 클래스로더를 실험적으로 캐싱하여 경우에 따라 연속적인 그래들 실행에 대한 kapt 속도를 높였다.  • 코틀린/네이티브 컴파일러는 코틀린 코드의 문서 코멘트(KDoC)를 오브젝티브-C(Objective-C) 프레임워크로 내보낼 수 있다. 이 실험적 기능은 스위프트 언어(Swift)에서도...

2021.06.30

구글 자바 컨테이너 기술(Jib), 확장 프레임워크 공개  

구글의 ‘지브(Jib)’를 사용하면 개발자가 자바 애플리케이션용 도커 컨테이너 생성을 최적화하고, 메이븐(Maven) 및 그래들(Gradle)용 플러그인을 사용자 정의해 프로세스를 조정할 수 있다.  구글이 자바 애플리케이션용 지브 컨테이너화 기술을 확장하는 ‘지브 플러그인 확장 프레임워크(Jib Plugin Extension Framework)’를 공개했다. 이를 통해 메이븐 및 그래들 빌드 시스템용 지브 플러그인을 사용자 정의할 수 있다.    해당 프레임워크는 현재 기트허브에서 사용할 수 있다. 개발자는 다양한 확장 기능을 제공하는 이 프레임워크를 통해 원하는 대로 지브를 조정할 수 있다.  예를 들면 ZIP 파일에서 콘텐츠를 가져오는 커스텀 이미지 레이어를 추가해 확장 프로그램을 작성할 수 있다. 또한 다른 사람이 작성한 확장 프로그램을 가져와서 자신의 프로젝트에 적용할 수 있다. 개발자는 빌드하려는 이미지의 모든 측면을 수정할 수도 있다. 지브 컨테이너화 프레임워크는 지난 6월 처음 출시됐다. 도커 또는 OCI 컨테이너 이미지를 구축하는 방법을 설명하는 툴에 구애받지 않는 메커니즘인 CBPS(Container Build Plan Specification)에 의해 구동된다. 구글은 프레임워크의 기능을 다음과 같이 언급했다.  • 이미지 레이어 미세 조정  • 빠른 시작을 위해 GraalVM 네이티브 이미지 컨테이너화  • 적은 설치 공간을 위한 jlink 이미지 컨테이너화 구글은 지브용 애플리케이션 프레임워크 지원이 얼마나 향상됐는지도 자세히 설명했다. 회사에 따르면 스프링 부트(Spring Boot)와 쿼커스(Quarkus)용 메이븐 및 그래들 지브 확장 프로그램과 그랄VM용 메이븐 확장 프로그램이 최근 소개됐다.   지브는 도커 데몬을 실행하거너 도커 베스트 프랙티스에 숙달할 필요 없이 자바 애플리케이션용 도커 및 OCI 이미지를 구축한다. 또한 이는 메이븐 또는 ...

구글 자바 컨테이너 도커 지브 자바 애플리케이션 메이븐 그래들 기트허브 프레임워크 이미지 확장 프로그램 OCI 그랄VM 스프링 부트 쿼커스 도커 데몬 도커파일

2020.08.25

구글의 ‘지브(Jib)’를 사용하면 개발자가 자바 애플리케이션용 도커 컨테이너 생성을 최적화하고, 메이븐(Maven) 및 그래들(Gradle)용 플러그인을 사용자 정의해 프로세스를 조정할 수 있다.  구글이 자바 애플리케이션용 지브 컨테이너화 기술을 확장하는 ‘지브 플러그인 확장 프레임워크(Jib Plugin Extension Framework)’를 공개했다. 이를 통해 메이븐 및 그래들 빌드 시스템용 지브 플러그인을 사용자 정의할 수 있다.    해당 프레임워크는 현재 기트허브에서 사용할 수 있다. 개발자는 다양한 확장 기능을 제공하는 이 프레임워크를 통해 원하는 대로 지브를 조정할 수 있다.  예를 들면 ZIP 파일에서 콘텐츠를 가져오는 커스텀 이미지 레이어를 추가해 확장 프로그램을 작성할 수 있다. 또한 다른 사람이 작성한 확장 프로그램을 가져와서 자신의 프로젝트에 적용할 수 있다. 개발자는 빌드하려는 이미지의 모든 측면을 수정할 수도 있다. 지브 컨테이너화 프레임워크는 지난 6월 처음 출시됐다. 도커 또는 OCI 컨테이너 이미지를 구축하는 방법을 설명하는 툴에 구애받지 않는 메커니즘인 CBPS(Container Build Plan Specification)에 의해 구동된다. 구글은 프레임워크의 기능을 다음과 같이 언급했다.  • 이미지 레이어 미세 조정  • 빠른 시작을 위해 GraalVM 네이티브 이미지 컨테이너화  • 적은 설치 공간을 위한 jlink 이미지 컨테이너화 구글은 지브용 애플리케이션 프레임워크 지원이 얼마나 향상됐는지도 자세히 설명했다. 회사에 따르면 스프링 부트(Spring Boot)와 쿼커스(Quarkus)용 메이븐 및 그래들 지브 확장 프로그램과 그랄VM용 메이븐 확장 프로그램이 최근 소개됐다.   지브는 도커 데몬을 실행하거너 도커 베스트 프랙티스에 숙달할 필요 없이 자바 애플리케이션용 도커 및 OCI 이미지를 구축한다. 또한 이는 메이븐 또는 ...

2020.08.25

회사명:한국IDG 제호: ITWorld 주소 : 서울시 중구 세종대로 23, 4층 우)04512
등록번호 : 서울 아00743 등록일자 : 2009년 01월 19일

발행인 : 박형미 편집인 : 박재곤 청소년보호책임자 : 한정규
사업자 등록번호 : 214-87-22467 Tel : 02-558-6950

Copyright © 2022 International Data Group. All rights reserved.

10.5.0.8