2014-10-29 4 views
0

프로젝트 Maven 이어 모듈이 있는데 ProjectIt-4.1.0.ear에서 ProjectIt-4_1_0.ear로 귀의 이름을 바꿔서 x_y_z를 다음과 같이 바꾸는 것이 좋습니다. 배치 제약 조건을 해결하십시오.Maven에서 EAR 이슈의 이름을 바꾸는 방법

+0

이미 시도 했습니까? 뭔가 같은 : http://stackoverflow.com/questions/18173316/maven-ear-plugin-rename-the-app – yunandtidus

+0

그래,하지만 xyz에서 juste 버전의 이름을 xyyz로 변경해야합니다 – Inforedaster

+0

그리고이 automaticaly되고 싶습니다. .. – yunandtidus

답변

0

주요, 하위 및 유지 관리 버전간에 고유 한 separtor로 키를 보유하는 사용자 정의 속성을 정의 할 수 있습니다. 그런 다음 당신은 당신의 아티팩트의 빌드 이름으로 그 속성을 사용할 수 있습니다 :

<project> 
    ... 
    <properties> 
    <custom.version>x_y_z</custom.version> 
    </properties> 
    ... 
    <build> 
    <finalName>${project.artifactId}-${custom.version}</finalName> 
    </build> 
</project> 

한편, 내가 운송 유물 버전의 이러한 방법을 조언 않을 것, 그것은 일반적인 버전 구문에 적합하지 않기 때문에. Semantic Versionin에 대한 자세한 내용은 semver을 참조하십시오.

+0

감사의 말 대답을 위해,하지만이 경우 모든 버전 증가 버전을 업데이 트해야합니다 : ( – Inforedaster

+0

물론, 왜 당신이 기본 스키마에 충실하면 더 좋을 것입니다. 릴리스 플러그인은 당신을 위해 증분을 할 수 없을 것입니다 . – tmarwen