프로젝트 빌드 최종 이름 이해
project.build. finalName 속성은 Maven이 생성한 아티팩트의 최종 이름을 정의하기 위한 것입니다. 그러나 특정 시나리오에서는 예상대로 작동하지 않을 수 있습니다. 이 측면을 정확하게 제어하기 위해 최신 Maven 버전과 이전 버전에 대한 두 가지 접근 방식을 사용할 수 있습니다.
Maven 3 이상
Maven 3 및 후속 버전의 경우 , 현재 항목을 포함하여
<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"> ... <packaging>jar</packaging> <build> <finalName>WhateverYouLike</finalName> </build> ... </project>
이전 Maven 버전
이전 버전의 Maven의 경우
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <version>2.3.2</version> <configuration> <finalName>myJar</finalName> </configuration> </plugin>
이 접근 방식을 사용하면 원하는 최종 아티팩트 이름이 보장됩니다.
위 내용은 Maven JAR 아티팩트의 최종 이름을 제어하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!