본문 바로가기

툴사용법

[MAVEN] 멀티모듈 * 멀티모듈프로젝트 생성 프로젝트를 생성하기위한 기본 아키타입이 quickstart 여서 생략해도 되지만 지정할경우 mvn archetype:generate -DarchetypeGroupId=org.apache.maven.archetypes -DarchetypeArtifactId=maven-archetype-quickstart 2번 걍 엔터 : 아키타입 버전설정 동일하게 자식 프로젝트 생성 Maven-parent-app 디렉토리에 2개 이사의 프로젝트를 생성하고, pom.xml을 위와 같이 작성. 10. packaging : pom > mvn-parent-app 프로젝트는 부모 프로젝트로서 자식 프로젝트에서 공통으로 사용되는 pom을 가지고 있고, 프로그램은 갖고 있지 않다. 이처럼 프로그램을 갖지 않는.. 더보기
[MAVEN] 웹/REST/스프링부트 생성 및 실행 기본 웹어플리케이션 개발 mvn archetype:generate -DarchetypeGroupId=org.apache.maven.archetypes -DarchetypeArtifactId=maven-archetype-webapp 10. 보통 자바 애플리케이션은 jar 파일로 되어 있는데, 이번에는 war 파일로 되어 있다. 35~48. 웹서비스 테스트를 위해 제티 플러그인 설치 40. scanIntervalSeconds : 웹 애플리케이션을 스캔하기까지의 간격(초) 42. connectors : 서블릿 컨테이너에 접속하는 설정. 43. connector : 커넥터 지정. Implementation 속성에 지정. 43. port : 포트번호를 지정 44. maxIdleTime : 최대 유휴 시간(밀리초).. 더보기
[MAVEN] 기본 자바 프로젝트 생성 및 실행 아키타입 : 프로젝트 템플릿 프로젝트를 생성하기위한 기본 아키타입이 quickstart 여서 생략해도 되지만 지정할경우 mvn archetype:generate -DarchetypeGroupId=org.apache.maven.archetypes -DarchetypeArtifactId=maven-archetype-quickstart 나머지는 디폴트로 설치하는 과정과 동일하다. 5. groupId : 웹의 도메인을 거꾸로 나열. 다른 곳에서 사용되지 않는 유일한 ID 지정. 6. artifactId : 프로젝트에 할당된 ID. 그룹내에서 같은 프로젝트의 이름이 중복되지 않도록 주의. 프로젝트명, jar war로 묶일 때 명칭. 7. version : 프로그램의 현재 버전 jar파일의 파일명에도 사용됨. 8... 더보기
[MAVEN] 저장소_내가만든jar추가 https://repo1.maven.org/ * 중앙저장소 : 메이븐을 개발한 아파치 소프트웨어 재단이 운영하는 사이트. 메이븐은 이 주소의 서버에 접속하여 라이브러리 등의 프로그램을 다운로드 한다. 이 사이트는 라이브러리 정보를 조사하려고 접속했을 때는 별 도움이되지 않는다. https://search.maven.org/ 중앙 저장소 검색엔진 사이트가 파일에 대한 정보를 얻을 때 많이 사용된다. 해당 jar 파일을 검색하면 메이븐, 그레들에 대한 정보를 얻을 수 있고, 다운로드도 가능하다. 로컬저장소 Aspectj는 Spring.io가 제공하는 Spring Foundation Repository 저장소에 공개되어 있다. Pom.xml을 수정 후 패키징 작업을 실행하면 다운로드가 완료되고 그대로 패키징된.. 더보기
[MAVEN] 이클립스 사용법/명령어 정리 1. Name : 맨 위에 설정의 이름을 입력하는 항목에 적당한 이름을 기입 2. Base directory : 명령어가 실행되는 현재 디렉터리를 지정. 기본적으로 프로젝트 폴더를 지정. ‘workspace’ 버튼을 클릭하면 나타나는 대화상자에서 프로젝트를 선택하면 해당 디렉터리가 자동으로 입력된다. 3. Goals : 골을 기입한다. 여기선 compile 골. 4. Run 실행 매번 명령어로 실행하는 것보다는 작업이 훨씬 편해진다. 1~3. Project : pom 버전을 지정하는 속성. 여기서는 pom 4.0, XML 스키마 지정. 4. modelVersion : 메이븐 모델 버전 지정 5. groupId : 웹의 도메인을 거꾸로 나열. 다른 곳에서 사용되지 않는 유일한 ID 지정. 6. artifa.. 더보기
[MAVEN] 설치 및 명령어 프로젝트생성 http://maven.apache.org/ 바이너리로 다운 받아야하고 맥은 tar 윈도우는 zip으로 다운 다운 후 압축해지 환경변수 세팅 Cmd 창에서 mvn –v 를 통해 메이븐이 잘 설정되었는지 확인 * cmd로 메이븐 프로젝트 생성하기 프로젝트를 만들 디렉토리에서 다음 명령어 실행 mvn archetype:generate 아키타입은 프로젝트 템플릿 모음입니다. 이곳에 번호를 지정하면 그 아키타입에 따라 프로젝트를 생성한다. 기본값은 maven-archetype-quickstart 이다. 기본값이 지정되도록 엔터 그룹 아이디, 아티펙트 아이디 입력, 버전을 입력, 버전은 딱히 없으면 디폴트로 감, 패키지는 기본값으로 그룹ID의 값으로 지정되므로 그대로 엔터. Y메시지가 뜨면 틀린 내용이 없는지 확.. 더보기