본문 바로가기

프로그래밍/Maven

(3)
[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..
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] Exec Maven Plugin 사용하기 Exec Maven Plugin을 사용하여 java project 실행하기. 1. pom.xml org.codehaus.mojoexec-maven-plugin1.5.0javakr.geun.runTest.Apparg1arg2 2. Main Classpackage kr.geun.runTest; /** * Maven Exec Project Main Class * * @author geunspage * */ public class App { public static void main(String[] args) { for (String arg : args) { System.out.println(arg + "\\n"); } System.out.println("Maven Exec Project Run!!!!"); }..