일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- angularjs
- swift
- Python
- Ajax
- pdo
- javadoc
- mybatis
- Java
- Linux
- node.js
- Spring
- xml
- RSocket
- WebClient
- JavaFX
- gradle
- Apache
- Eclipse
- webflux
- maven
- bootstrap
- php
- build tool
- SQL
- jquery
- 개발자 이야기
- 일본
- spring boot
- SQLite
- 외국인 노동자
- Today
- 138
- Total
- 3,573,833
목록maven (4)
슬기로운 개발자 생활
Maven에 의한 Java 응용 프로그램 개발의 기본에 대해 기술한다. 실행하는 커멘드, 그리고 pom.xml에 기술에 대해 설명한다.DarchetypeArtifactId 지정Maven은 다양한 프로그램을 만들 수 있다. 이것들은 각각에 프로젝트를 작성하는 단계에서 작성 순서가 다르거나, pom.xml에 대한 작성이 다를 것이다. Maven을 이용하여 개발을 하려면, "자신이 만들려는 프로그램을 어떻게 만들어야 할지"를 알아야 한다.특정 프로젝트 만들기먼저 기본 중의 기본으로 Java에 의한 어플리케이션(보통 컴퓨터에서 더블 클릭으로 실행할 수 있는 Java 응용 프로그램) 개발부터 생각해 보도록 하자.Maven으로 프로젝트를 만들 때에 "mvn archetype:generate"라는 커멘드를 실행했었다..
Maven은 "pom.xml"라는 빌드 파일을 사용하여 빌드 정보를 기술한다. 이 파일이 어떤 내용으로되어 있는지, 그 기본형을 설명한다. Maven은 커멘드를 사용하여 간단히 프로젝트를 만들거나 빌드가 가능하다. 예제로 만든 프로젝트는 단지 App.java라는 소스 코드 파일이 있는 만큼 간단한 것이었다.Maven의 강점은 다양한 라이브러리와 프레임워크 등을 이용하는 경우도 그들을 모두 Maven이 관리해주는 점이다. 이러한 "프로젝트 관리"를 하기 위해서는, 단지 Maven 명령을 실행하는 것만으로는 끝나지 않는다. 프로젝트를 관리하고 있는 "빌드 파일"이라는 것에 대해 이해할 필요가 있다.프로젝트 폴더를 열면, 거기에 "pom.xml"라는 파일이 포함되어 있는 것을 알 수 있다. POM은 "Proj..
Maven 프로젝트를 처음 접하게 되면 무엇부터 해야 할지 막막할 것이다. 먼저, Maven 프로젝트를 빠르게 따라 만들어 보고, 기본적인 부분을 살펴 보자. 프로젝트 생성 및 실행Maven에서 빠른 시작을 위한 간단한 프로젝트를 생성하여 어플리케이션을 실행 해보자.전제Maven을 설치하는 것이 전제가 된다. 설치 게시물의 링크는 다음의 게시물에 게재하고 있다.Maven : 문서 목록1단계: 프로젝트 만들기다음의 명령으로 프로젝트를 만든다.$ mvn archetype:generate -DgroupId=com.devkuma.app -DartifactId=my-app -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false 처음에는 M..
Spring Framework는 "Spring Tool Suite"등을 사용하여 Apache Maven 프로젝트 생성에서 배포까지 한다. 우선 어떻게 프로젝트를 만들고 실행하는지, 그 기본부터 설명하겠다. Spring Framework와 STS"Spring Framework" 이름 정도는 Java 프로그래머라면 누구라도 들어 본 적이 있을 것이다. 하지만 "특히 서버 개발에 강력한 프레임워크이다"정도는 들어었도, 구체적인 이야기는 의외로 잘 모르는 사람도 많다.그 가장 큰 이유는 Spring Framework의 '거대에 있다. Spring Framework는 하나의 프레임워크가 아니다. 많은 프레임워크의 집합체이다. 모든 프레임워크의 토대가 되는 것, 그 위에 구축되는 범용적인 것, Web이나 데이터베이..