mirror of
https://github.com/apple/pkl.git
synced 2026-08-26 21:54:03 +02:00
Add pkl project package --install to local cache (#1795)
This commit is contained in:
@@ -107,6 +107,7 @@ public class PklPlugin implements Plugin<Project> {
|
||||
task.getProjectDirectories().from(spec.getProjectDirectories());
|
||||
task.getOutputPath().set(spec.getOutputPath());
|
||||
task.getSkipPublishCheck().set(spec.getSkipPublishCheck());
|
||||
task.getInstall().set(spec.getInstall());
|
||||
task.getJunitReportsDir().set(spec.getJunitReportsDir());
|
||||
task.getOverwrite().set(spec.getOverwrite());
|
||||
task.getTestReporter().set(spec.getTestReporter());
|
||||
|
||||
@@ -30,5 +30,7 @@ public interface ProjectPackageSpec extends BasePklSpec {
|
||||
|
||||
Property<Boolean> getSkipPublishCheck();
|
||||
|
||||
Property<Boolean> getInstall();
|
||||
|
||||
Property<String> getTestReporter();
|
||||
}
|
||||
|
||||
@@ -63,6 +63,10 @@ public abstract class ProjectPackageTask extends BasePklTask {
|
||||
@Optional
|
||||
public abstract Property<Boolean> getSkipPublishCheck();
|
||||
|
||||
@Input
|
||||
@Optional
|
||||
public abstract Property<Boolean> getInstall();
|
||||
|
||||
@Input
|
||||
@Optional
|
||||
public abstract Property<String> getTestReporter();
|
||||
@@ -92,6 +96,7 @@ public abstract class ProjectPackageTask extends BasePklTask {
|
||||
toTestReporter(getTestReporter())),
|
||||
getOutputPath().get().getAsFile().getAbsolutePath(),
|
||||
getSkipPublishCheck().getOrElse(false),
|
||||
getInstall().getOrElse(false),
|
||||
new PrintWriter(System.out),
|
||||
new PrintWriter(System.err))
|
||||
.run();
|
||||
|
||||
Reference in New Issue
Block a user