개발

eclipse Maven project에서 dependency library 포함한 배포 jar 만들기

고양이양말 2022. 5. 30. 10:23

1. pom.xml에 아래 코드 추가

<project>
  <build>
    <plugins>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-assembly-plugin</artifactId>
        <version>2.2.1</version>
        <configuration>
          <descriptorRefs>
            <descriptorRef>jar-with-dependencies</descriptorRef>
          </descriptorRefs>
        </configuration>
      </plugin>
    </plugins>
  </build>
</project>

2. 프로젝트 오른쪽 클릭 > Run As > Maven build... > Goals에 assembly:assembly 입력하고 Run

3. target의 ...SNAPSHOT.jar, ...SNAPSHOT-jar-with-dependencies.jar 확인