반응형
배포하기
프로젝트 생성
- 프로젝트명 : java-libs
- 패키지 : com.libs
pom.xml 설정
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.libs</groupId>
<artifactId>java-libs</artifactId>
<version>1.0.0</version>
</project>
코드 작성
package com.libs.calculator;
public class Calculator {
public static int add(int a, int b) {
return a + b;
}
}
배포
mvn clean install
jar 파일 생성 확인
- 경로 : {user_home}/.m2/repository/com/libs/java-libs/1.0.0/java-libs.jar
사용하기
dependency 추가
<dependencies>
<dependency>
<groupId>com.libs</groupId>
<artifactId>java-libs</artifactId>
<version>1.0.0</version>
</dependency>
</dependencies>
코드 사용
import com.libs.calculator.Calculator;
public class App {
public static void main(String[] args) {
int result = Calculator.add(5, 6);
System.out.println(result);
}
}
반응형
'Development > Maven' 카테고리의 다른 글
[Maven] 다중 모듈 프로젝트 구성하기 (0) | 2021.03.04 |
---|---|
[Maven] jacoco-maven-plugin 적용하기 (0) | 2018.10.16 |
[Maven] maven-checkstyle-plugin 적용하기 (0) | 2018.07.23 |
[Maven] pom.xml 설정 (0) | 2018.07.23 |
[Maven] 설치하기 (0) | 2017.01.30 |