IT/maven 4

maven - 라이브러리 만들기

메이븐 로컬저장소, 중앙저장소, 원격저장소 mvn-lib 프로젝트mvn clean ==> target 지우기mvn package ==> target 안에 jar 만들어짐mvn install ==> 로컬 저장소에 저장 mvn-app2 pom.xml에 dependency 추가.m2에 가보면 mvn-lib 가 추가되어있음 mvn-lib 프로젝트package com.example.lib; public class Lib { private String msg = ""; public Lib(String msg) { this.msg = msg; } public String getMessage() { return "\n=================\n" + msg + "\n=================\n"; } @..

IT/maven 2018.11.24

jsp - H2DB, maven 프로젝트 준비

* 메이븐 프로젝트를 위해 메이븐 설치 * 메이븐 용어 - Archetype (프로그램 구성 틀을 의미) - GroupId (프로그램을 다루는 회사, 조직, 팀 등) - ArtifactId (그룹 내에서 유일한 프로그램 이름) - Goal(골) 특정 목적(역할)을 수행하는 명령어 * pom.xml - POM(Project Object Model) - 프로젝트 빌드 관련 정보를 기술 - 의존관계를 태그로 기술하면 자동으로 메이븐 중앙저장소에서 해당 라이브러리를 다운받아서빌드패스에 추가함. - http://search.maven.org 에서 라이브러리 검색 * 메이븐 프로젝트 생성 (콘솔) - 아키타입을 이용한 프로젝트 생성 mvn archetype:generate maven-archetype-quickst..

IT/maven 2018.11.15

maven - 메이븐 프로젝트 빨간 엑박 문제 해결방법 및 그외 문제 처리

메이븐 프로젝트 빨간 엑박 문제 web.xml - dynamic web project 버전. facets수정, web.xml수정, 버전2.3 C:\Users\it\.m2\repository - 이클립스 종료 후 repository 아래파일 삭제 메이븐 프로젝트 업데이트 메이븐 업데이트 프로젝트시, 버전 변경 안되도록 설정하려면 pom.xml에 아래와 같이 지정하기 org.apache.maven.plugins maven-compiler-plugin 3.1 1.8 1.8 ------------------------------------------------------------------------------------------ Initializing java Tooling has encountered a..

IT/maven 2018.11.15