반응형

배포하기

프로젝트 생성

  • 프로젝트명 : 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

+ Recent posts