- 나만의 라이브러리 만들어보기
오늘은 Maven 프로젝트를 .jar로 만들어보려고 한다. '원격 메이븐 저장소'로 올리는 건 다음에 해볼 예정.
1. Maven 프로젝트 생성 및 세팅





<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>
2. Maven 프로젝트로 .jar 파일 만들기


package com.yermi.testlib.entity;
public class TestLib {
private String text = "예르미의 코딩노트";
private int year = 2022;
public void helloWorld() {
System.out.println("Hello World!");
}
public TestLib() {
super();
// TODO Auto-generated constructor stub
}
public TestLib(String text, int year) {
super();
this.text = text;
this.year = year;
}
public String getText() {
return text;
}
public void setText(String text) {
this.text = text;
}
public int getYear() {
return year;
}
public void setYear(int year) {
this.year = year;
}
@Override
public String toString() {
return String.format("TestLib [text=%s, year=%s]", text, year);
}
}



이후 사용방법은 기존 라이브러리와 동일하다.
lib 폴더에 넣어서 쓰거나, pom.xml 내 dependencies에 'Add...' 해주면 된다!
- 참고자료
[Maven] 메이븐 내가 만든 라이브러리 적용하기
메이븐 내가 만든 라이브러리를 등록하고 적용해보기 본 포스팅은 제가 유튜브 뉴렉처님 메이븐 강의를 공부하면서 내용을 정리하는 공간입니다 만약 저와 똑같이 공부를 진행해보고 싶으시다
happy-inside.tistory.com
[JitPack] JitPack 사용하여 라이브러리 배포하기(1) [Github에 프로젝트 release 하기]
[JitPack] 나만의 라이브러리 만들어보기 [Maven으로 .jar 파일 생성하기] - 나만의 라이브러리 만들어보기 오늘은 Maven 프로젝트를 .jar로 만들어보려고 한다. '원격 메이븐 저장소'로 올리는 건 다음
yermi.tistory.com
[JitPack] JitPack 사용하여 라이브러리 배포하기(2) [프로젝트에 라이브러리 추가하기]
[JitPack] JitPack 사용하여 라이브러리 배포하기(1) [Github에 프로젝트 release 하기] [JitPack] 나만의 라이브러리 만들어보기 [Maven으로 .jar 파일 생성하기] - 나만의 라이브러리 만들어보기 오늘은 Maven.
yermi.tistory.com