0
메이븐에서 패치 릴리스를 수행 할 수 있습니까? 릴리스 이후에 변경된 클래스가 하나 뿐인 jar 파일을 만들고 싶습니다.메이븐 패치 릴리스 수행
메이븐에서 패치 릴리스를 수행 할 수 있습니까? 릴리스 이후에 변경된 클래스가 하나 뿐인 jar 파일을 만들고 싶습니다.메이븐 패치 릴리스 수행
제가 아는 한 일반적인 방법은 없습니다.
그러나 가장 간단한 방법은 클래스가 들어있는 JAR 또는 ZIP을 만드는 간단한 assembly을 만드는 것입니다. assembly.xml는 지정된 클래스 파일을 포함해야합니다 (I이 스크립트를 테스트하지 않았다는 것을주의)
<assembly>
<formats>
<format>zip</format>
</formats>
<files>
<file>
<source>target/classes/foo/bar/FooBar.class</source>
<outputDirectory>foo/bar</outputDirectory>
</file>
</files>
</assembly>
을
그런 다음, (mvn clean install
) 프로젝트를 컴파일 한 후, ZIP 파일을 만들려면 mvn assembly:assembly
명령을 실행하면됩니다.