2017-09-20 2 views
1

출시 된 프로젝트의 이름을 변경하는 방법이 있습니까? 이제 내 공개 프로젝트 이름은 다음과 같이이다 :maven-release-plugin으로 이슈의 사용자 정의 이름을 설정하십시오.

my-app-1.0.0.war 

나는 이름 등이 될 싶습니다 : 내 유물을 해제하는 받는다는 출시-플러그인을 사용하고

my-app##1.0.0.war 

.

+0

먼저 이름을 변경 하시겠습니까? 당신이 변경할 수있는 유일한 방법은 자신의 프로젝트에 정의 된 artifactId입니다. 또한 이것은 변경할 수 없습니다. 그렇지 않으면 저장소를 손상시킬 수 있습니다 ... – khmarbaise

+0

Tomcat에 war라는 이름으로 war를 배포하면 my-app ## 1.0.0이므로 Tomcat은 해시 전의 부분을 알고 있습니다. 앱의 이름이고 해시 후 버전입니다. my-app-1.0.0이라는 이름으로 배포하면 tomcat은 전체 문자열을 app 이름으로 사용하므로 원치 않는 동작입니다. –

+1

web.xml에서 올바른 컨텍스트 설정 ... – khmarbaise

답변

1

사용 pom.xml

finalName에서 프로젝트의 <build> 태그 내에

<finalName>my-app##1.0.0</finalName> 

는 : 마침내 내장 (산세 파일 확장자 인 경우에, 번들 프로젝트의 이름입니다 예 : my-project-1.0.jar). 의 기본값은 ${artifactId}-${version}입니다.

+0

예, 이미 있습니다. 그러나 maven-release-plugin에서만 작동하지 않습니다. maven-install-plugin에서만 작동합니다. –

+1

finalName은 대상 디렉토리에 생성 된 이름 만 설정합니다. – khmarbaise

관련 문제