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

구글 자바 컨테이너 기술(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

'툴, 사람, 관행' HSBC 데브옵스 전략의 3대 핵심

오래된 기술을 많이 사용하는 은행 등의 조직에서 데브옵스로 인한 급격한 문화 변화는 흔히 일어나는 일이다. 하지만, 최적의 툴 구축은 사람을 끌어모으고 문화를 바꾸는 핵심이 된다.    이번주 런던에서 열린 클라우드비스(Cloudbees) 행사에서 HSBC의 디지털 플랫폼 데브옵스 엔지니어 리처드 댈턴은 <컴퓨터월드UK>와의 인터뷰에서 최적의 인프라를 배치해 문화를 바꾸고 적임자를 끌어들이는 일이 얼마나 중요하며, 은행이 미래에 좀더 민첩하게 움직이는 데 이 인프라가 어떻게 도움이 되는지를 언급했다.  그는 “일단 이들 툴을 적재적소에 배치하면 해당 툴과 잘 맞는 인재들에 신경 쓸 수 있게 된다. 툴과 문화는 정말로 나란히 가기 때문이다. 그러나 문화를 뒷받침해줄 툴을 갖춰야 하고, 그러면 사람과 관행이 자연스럽게 따라올 것이다”고 말했다.  HSBC는 2015년 데브옵스를 향한 여정을 시작했다. 이때 댈턴과 그의 팀은 전사적으로 문화를 변화시키는데 필요한 툴 확립 작업을 맡았다. 전면적 평가가 진행된 후 은행은 각종 오픈소스 툴의 기업 버전을 선택하기로 최종적으로 결정했다. 예컨대 지속적 통합을 위한 클라우드비스의 젠킨스, 코드 리포지터리로서 깃허브 엔터프라이즈, 협업을 위한 아틀라시안 스택, 자동화를 위한 앤서블 및 메이븐, 모니터링을 위한 앱다이내믹스 등이다. 그러나 댈턴은 “[모니터링]에서 하나의 툴로 모든 것을 감당하지 못한다. 이는 지속적인 여정이다”고 전했다.  이러한 변화는 댈턴이 ‘대기업 통합 제품군’에서 ‘각각에서 가장 좋은 툴(best of breeds) 구축’으로 신속히 현대화하는 기업에게 매우 일반적이다.  이러한 대기업 소프트웨어 패키지 제품에 관해 댈턴은 “이들이 최선인가에 관한 논쟁은 불필요하다. 중요한 것은 인재가 모이지 않는다는 것이다”고 지적했...

CIO 앱다이내믹스 메이븐 스택 젠킨스 클라우드비스 앤서블 best of breeds 깃허브 엔터프라이즈 구글 클라우드 플랫폼 아틀라시안 구글 인재 은행 금융 컨테이너 문화 CoE HSBC 코드 리포지터리

2019.04.10

오래된 기술을 많이 사용하는 은행 등의 조직에서 데브옵스로 인한 급격한 문화 변화는 흔히 일어나는 일이다. 하지만, 최적의 툴 구축은 사람을 끌어모으고 문화를 바꾸는 핵심이 된다.    이번주 런던에서 열린 클라우드비스(Cloudbees) 행사에서 HSBC의 디지털 플랫폼 데브옵스 엔지니어 리처드 댈턴은 <컴퓨터월드UK>와의 인터뷰에서 최적의 인프라를 배치해 문화를 바꾸고 적임자를 끌어들이는 일이 얼마나 중요하며, 은행이 미래에 좀더 민첩하게 움직이는 데 이 인프라가 어떻게 도움이 되는지를 언급했다.  그는 “일단 이들 툴을 적재적소에 배치하면 해당 툴과 잘 맞는 인재들에 신경 쓸 수 있게 된다. 툴과 문화는 정말로 나란히 가기 때문이다. 그러나 문화를 뒷받침해줄 툴을 갖춰야 하고, 그러면 사람과 관행이 자연스럽게 따라올 것이다”고 말했다.  HSBC는 2015년 데브옵스를 향한 여정을 시작했다. 이때 댈턴과 그의 팀은 전사적으로 문화를 변화시키는데 필요한 툴 확립 작업을 맡았다. 전면적 평가가 진행된 후 은행은 각종 오픈소스 툴의 기업 버전을 선택하기로 최종적으로 결정했다. 예컨대 지속적 통합을 위한 클라우드비스의 젠킨스, 코드 리포지터리로서 깃허브 엔터프라이즈, 협업을 위한 아틀라시안 스택, 자동화를 위한 앤서블 및 메이븐, 모니터링을 위한 앱다이내믹스 등이다. 그러나 댈턴은 “[모니터링]에서 하나의 툴로 모든 것을 감당하지 못한다. 이는 지속적인 여정이다”고 전했다.  이러한 변화는 댈턴이 ‘대기업 통합 제품군’에서 ‘각각에서 가장 좋은 툴(best of breeds) 구축’으로 신속히 현대화하는 기업에게 매우 일반적이다.  이러한 대기업 소프트웨어 패키지 제품에 관해 댈턴은 “이들이 최선인가에 관한 논쟁은 불필요하다. 중요한 것은 인재가 모이지 않는다는 것이다”고 지적했...

2019.04.10

회사명:한국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.4.0.6