diff options
author | Jon Marius Venstad <venstad@gmail.com> | 2020-01-09 13:41:27 +0100 |
---|---|---|
committer | Jon Marius Venstad <venstad@gmail.com> | 2020-01-09 13:41:27 +0100 |
commit | 0353b17e52678ca85979e6fe2308afbef5ac8263 (patch) | |
tree | d01c1a00c420c05b1dc710c6e4d6581c40bff0a4 /vespa-maven-plugin | |
parent | 7dadf68de87b6cbabffd248f306df521e90c125b (diff) |
Set commit and sourceUrl fields when present, in submit mojo
Diffstat (limited to 'vespa-maven-plugin')
-rw-r--r-- | vespa-maven-plugin/src/main/java/ai/vespa/hosted/plugin/SubmitMojo.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/vespa-maven-plugin/src/main/java/ai/vespa/hosted/plugin/SubmitMojo.java b/vespa-maven-plugin/src/main/java/ai/vespa/hosted/plugin/SubmitMojo.java index 3aee3a5ce96..80655cf1d36 100644 --- a/vespa-maven-plugin/src/main/java/ai/vespa/hosted/plugin/SubmitMojo.java +++ b/vespa-maven-plugin/src/main/java/ai/vespa/hosted/plugin/SubmitMojo.java @@ -6,6 +6,7 @@ import org.apache.maven.plugins.annotations.Mojo; import org.apache.maven.plugins.annotations.Parameter; import java.nio.file.Paths; +import java.util.Optional; import java.util.OptionalLong; /** @@ -34,6 +35,9 @@ public class SubmitMojo extends AbstractVespaMojo { @Parameter(property = "commit", defaultValue = "unknown") private String commit; + @Parameter(property = "sourceUrl") + private String sourceUrl; + @Parameter(property = "projectId") private Long projectId; @@ -41,7 +45,7 @@ public class SubmitMojo extends AbstractVespaMojo { public void doExecute() { applicationZip = firstNonBlank(applicationZip, projectPathOf("target", "application.zip")); applicationTestZip = firstNonBlank(applicationTestZip, projectPathOf("target", "application-test.zip")); - Submission submission = new Submission(repository, branch, commit, authorEmail, + Submission submission = new Submission(repository, branch, commit, Optional.ofNullable(sourceUrl), authorEmail, Paths.get(applicationZip), Paths.get(applicationTestZip), projectId == null ? OptionalLong.empty() : OptionalLong.of(projectId)); |