본문 바로가기

maven

(4)
[Maven] Plugin 개발하기. 1. 프로젝트 세팅하기 1) 참고 - Maven 버전이 3버전 이상이여야 합니다. - IntelliJ 로 개발할 예정입니다. 2) 세팅 (1) maven-archetype-mojo 를 선택한다. (2) 관련 정보를 입력한다. - GroupId : 그룹 아이디로 패키지와 일치시켜서 입력한다. - ArtifactId : 플러그인 이름으로 규칙이있다.* maven-${name}-plugin : Maven에서 자체 개발한 플로그인 이름으로, 사용할 수 없다.* ${name}-maven-plugin : Custom Plugin 명칭으로 해당 룰에 맞춰서 플러그인 이름을 만들면 된다. (3) 관련 정보 확인. (4) 생성된 패키지 확인 (5) pom.xml 4.0.0 kr.geun.o sample-maven-plu..
[Intellij] javacTask: source release 1.8 requires target release 1.8 1. 에러메시지Error:java: javacTask: source release 8 requires target release 1.8 2. 해결방법 1) 설정변경 - File -> Settings -> Build, Execution, Deployment -> Compiler -> Java Compiler - 아래 이미지 내에 'target bytecode version' 옵션 1.8로 변경 2) Maven을 사용할 경우 - 아래소스 pom.xml에 추가 org.apache.maven.plugins maven-compiler-plugin 1.8 1.8
Maven Central에 Library Upload하기!! 1. 개요 - 개인 라이브러리를 메이븐 중앙 저장소에 올려, 다른 사람들과 손쉽게 공유할 수 있도록 한다. - https://bintray.com 와 같은 대행 서비스가 있다. - 저장소 관리 솔루션인 sonatype nexus 사에서 제공하는 OSSRH(Open Source Project Repository Hosting)가 있다. 이걸로 업로드 진행 할 예정. 2. 사전 작업 1) 계정 생성 - https://issues.sonatype.org/secure/Signup!default.jspa 에 접속한다. - 계정을 생성하고, 이슈를 등록한다. - "CREATE"를 눌러 이슈를 생성한다. - https://issues.sonatype.org/browse/OSSRH-28348 와 같이 입력한다. (pr..
Maven Install 1. 설치확인 mvn -version -bash: mvn: command not found 2. tar파일 다운로드 wget http://apache.tt.co.kr/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz 링크는 Maven에서 받을 수 있다. (Binary tar.gz archive을 받아야함) 3. 압축풀기 tar xvzf ./apache-maven-3.3.9-bin.tar.gz 4. 링크 만들기 ln -s ./apache-maven-3.3.9 ./maven 5. 환경변수 설정 - .bash_profile열기 vi ~/.bash_profile export M2_HOME=$HOME/apps/maven export PATH=$PATH:$M2..