File tree Expand file tree Collapse file tree 1 file changed +8
-1
lines changed
src/main/java/io/github/fvarrui/javapackager/gradle Expand file tree Collapse file tree 1 file changed +8
-1
lines changed Original file line number Diff line number Diff line change 11package io .github .fvarrui .javapackager .gradle ;
22
33import java .io .File ;
4+ import java .util .UUID ;
45
6+ import org .gradle .api .tasks .bundling .Zip ;
57import org .redline_rpm .header .Architecture ;
68import org .redline_rpm .header .Os ;
79
810import com .netflix .gradle .plugins .rpm .Rpm ;
911
1012import io .github .fvarrui .javapackager .packagers .ArtifactGenerator ;
13+ import io .github .fvarrui .javapackager .packagers .Context ;
1114import io .github .fvarrui .javapackager .packagers .LinuxPackager ;
1215import io .github .fvarrui .javapackager .packagers .Packager ;
1316import io .github .fvarrui .javapackager .utils .Logger ;
@@ -39,7 +42,7 @@ protected File doApply(Packager packager) throws Exception {
3942 String organizationName = linuxPackager .getOrganizationName ();
4043 File outputDirectory = linuxPackager .getOutputDirectory ();
4144
42- Rpm rpmTask = new Rpm ();
45+ Rpm rpmTask = createTask ();
4346 rpmTask .setPackageName (name );
4447 rpmTask .setPackageDescription (description );
4548 rpmTask .setRelease ("1" );
@@ -53,4 +56,8 @@ protected File doApply(Packager packager) throws Exception {
5356 return new File (outputDirectory , name + "_" + version + ".rpm" );
5457 }
5558
59+ private Rpm createTask () {
60+ return Context .getGradleContext ().getProject ().getTasks ().create ("createRpm_" + UUID .randomUUID (), Rpm .class );
61+ }
62+
5663}
You can’t perform that action at this time.
0 commit comments