maven package 명령어 결과물로 (war가 아닌) jar 생성 방법
지난 글의 Java Web App 프로젝트를 실습해 보면,
IntelliJ - 자바(Java)로 만드는 Web App을 Tomcat에서 실행하는 방법
; https://www.sysnet.pe.kr/2/0/12673
기본적으로 패키징이 war 파일로 됩니다. 만약 이것을 jar 파일로 패키징하고 싶다면 pom.xml의 packaging 노드를,
<?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>org.example</groupId>
<artifactId>ariesHello</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>war</packaging>
...[생략]...
<build>
<finalName>ariesHello</finalName>
<pluginManagement><!-- lock down plugins versions to avoid using Maven defaults (may be moved to parent pom) -->
<plugins>
...[생략]...
<plugin>
<artifactId>maven-war-plugin</artifactId>
<version>3.2.2</version>
</plugin>
...[생략]...
</plugins>
</pluginManagement>
</build>
</project>
주석 처리하면 됩니다. ^^
[이 글에 대해서 여러분들과 의견을 공유하고 싶습니다. 틀리거나 미흡한 부분 또는 의문 사항이 있으시면 언제든 댓글 남겨주십시오.]