maven

𝑾𝑬𝑩/𝑆𝑃𝑅𝐼𝑁𝐺

[프로젝트] 빌드 관리 도구 선택 - Maven VS Gradle

이전에 스프링부트 프로젝트를 진행할 때, Maven을 사용하여 개발했었다. Maven과 Gradle이 대표적인 JAVA의 빌드 관리 도구라는 것은 알고 있었지만, 그 둘의 정확한 차이는 무엇인지, 뭐가 다른 건지 궁금해졌다. 오늘 포스팅에서는 Maven과 Gradle, 그리고 그 둘의 차이점을 비교해보고 새로 시작하는 프로젝트에서 어떤 빌드 관리 도구를 선택하는 게 이로울지 정리해보는 시간을 가지도록 하자! 빌드란 무엇일까? 먼저, 빌드(Build)의 단어 뜻은 '짓다'라는 뜻으로 모두가 알고 있을 것이다. 건물을 짓는다고 생각을 해볼 때, 우리는 설계도가 필요하고, 기초 공사를 하고, 철근을 세우고, 벽을 세우고... 등 다양한 과정들을 거쳐 완성하게 된다. 프로그래밍에서도 마찬가지이다. 빌드란 소스코..

𝑨𝑾𝑺

[AWS] 서버 구축부터 배포까지 - # 5 JAR 파일 생성 및 EC2 서버에 배포

더보기 1 EC2 서버 구축 2 EC2 탄력적 IP 할당 3 EC2 서버 접속 4 배포 환경 구축 5 jar 파일 생성 및 EC2 서버에 배포 6 nohup 을 이용한 무중단 배포 # 5 jar 파일 생성 jar 파일과 war 파일의 차이점 은 이전 포스팅으로 알았으니 이제 JAR 파일을 생성해보자! 1) JAR 파일 빌드 (Maven) 터미널에서 프로젝트 디렉토리로 이동한 뒤, 아래 명령어를 입력해준다. mvn package 그리고 프로젝트 디렉토리 안의 target 폴더 안에 가면, 위와 같이 .jar 파일이 만들어진 것을 볼 수 있다. 그럼 이제 터미널 창에서 target 디렉토리 안으로 이동한 뒤, 아래 명령어를 입력해보자. java -jar 빌드한파일이름.jar // java -jar lastf..

기누
'maven' 태그의 글 목록