aboutsummaryrefslogtreecommitdiffstats
path: root/vespa-maven-plugin
diff options
context:
space:
mode:
authorJon Marius Venstad <venstad@gmail.com>2020-01-09 13:41:27 +0100
committerJon Marius Venstad <venstad@gmail.com>2020-01-09 13:41:27 +0100
commit0353b17e52678ca85979e6fe2308afbef5ac8263 (patch)
treed01c1a00c420c05b1dc710c6e4d6581c40bff0a4 /vespa-maven-plugin
parent7dadf68de87b6cbabffd248f306df521e90c125b (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.java6
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));