반응형

Maven이나 Gradle에서 자체적으로 관리가 가능한 패키징 파일의 version관리를 이용하고 싶지 않은 경우,

최종적으로 결과로 나오는 jar 파일명에 -0.0.1.SNAPSHOT 이 붙는 것이 거슬리는 경우가 있다.


파일명에서 버전정보를 없애는 방법에 대해 알아보겠다.


Maven같은 경우는 pom.xml에 아래와 같이 작성해준다.

<build>
    <finalName>outputJarFileName</finalName>
    ...
</build>


Gradle의 경우는 build.gradle에 아래와 같이 작성하면 된다.

configurations {
    jar.archiveName = 'outputJarFileName.jar'
}


최근에 확인해보니, 지금 사용하는 버전의 sts에서 ggts를 설치하지 않고 plugin 설치만으로 gradle 이용이 가능해졌길래,

gradle도 비슷한 설정이 있지 않을까하고 찾아봤다. 



반응형
,