summaryrefslogtreecommitdiffstats
path: root/vespa-maven-plugin
diff options
context:
space:
mode:
authorJon Marius Venstad <jvenstad@yahoo-inc.com>2019-04-25 15:59:42 +0200
committerJon Marius Venstad <jvenstad@yahoo-inc.com>2019-04-25 15:59:42 +0200
commit49abe1896397c5678c87b830f190326a4704a6ee (patch)
tree9697ba82c822dbe7317419972c49de0fef5e8e7d /vespa-maven-plugin
parentb2db3103b8fb1b9263665a5fd4d51be4d7176811 (diff)
Add 'vespa-maven-plugin' module
Diffstat (limited to 'vespa-maven-plugin')
-rw-r--r--vespa-maven-plugin/.gitignore2
-rw-r--r--vespa-maven-plugin/OWNERS1
-rw-r--r--vespa-maven-plugin/README.md3
-rw-r--r--vespa-maven-plugin/pom.xml61
-rw-r--r--vespa-maven-plugin/src/main/java/ai/vespa/hosted/api/Method.java5
5 files changed, 72 insertions, 0 deletions
diff --git a/vespa-maven-plugin/.gitignore b/vespa-maven-plugin/.gitignore
new file mode 100644
index 00000000000..12251442258
--- /dev/null
+++ b/vespa-maven-plugin/.gitignore
@@ -0,0 +1,2 @@
+/target
+/pom.xml.build
diff --git a/vespa-maven-plugin/OWNERS b/vespa-maven-plugin/OWNERS
new file mode 100644
index 00000000000..d0a102ecbf4
--- /dev/null
+++ b/vespa-maven-plugin/OWNERS
@@ -0,0 +1 @@
+jonmv
diff --git a/vespa-maven-plugin/README.md b/vespa-maven-plugin/README.md
new file mode 100644
index 00000000000..ee98d721981
--- /dev/null
+++ b/vespa-maven-plugin/README.md
@@ -0,0 +1,3 @@
+# Vespa application plugin
+
+Maven Plugin for deploying a Vespa application package.
diff --git a/vespa-maven-plugin/pom.xml b/vespa-maven-plugin/pom.xml
new file mode 100644
index 00000000000..b9bff8ee342
--- /dev/null
+++ b/vespa-maven-plugin/pom.xml
@@ -0,0 +1,61 @@
+<?xml version="1.0"?>
+<!-- Copyright 2017 Yahoo Holdings. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. -->
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+
+ <groupId>ai.vespa.hosted</groupId>
+ <artifactId>vespa-maven-plugin</artifactId>
+ <parent>
+ <groupId>com.yahoo.vespa</groupId>
+ <artifactId>parent</artifactId>
+ <version>7-SNAPSHOT</version>
+ <relativePath>../parent/pom.xml</relativePath>
+ </parent>
+ <version>7-SNAPSHOT</version>
+ <packaging>maven-plugin</packaging>
+ <description>Maven Plugin for deploying a Vespa application package</description>
+
+ <prerequisites>
+ <maven>3.5.0</maven>
+ </prerequisites>
+
+ <dependencies>
+ <dependency>
+ <groupId>com.yahoo.vespa</groupId>
+ <artifactId>config-provisioning</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>com.yahoo.vespa</groupId>
+ <artifactId>vespajlib</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.maven</groupId>
+ <artifactId>maven-plugin-api</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.maven.plugin-tools</groupId>
+ <artifactId>maven-plugin-annotations</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.maven</groupId>
+ <artifactId>maven-model</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.maven</groupId>
+ <artifactId>maven-artifact</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-jar-plugin</artifactId>
+ </dependency>
+
+ <dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ <scope>test</scope>
+ </dependency>
+ </dependencies>
+</project>
diff --git a/vespa-maven-plugin/src/main/java/ai/vespa/hosted/api/Method.java b/vespa-maven-plugin/src/main/java/ai/vespa/hosted/api/Method.java
new file mode 100644
index 00000000000..17fe2d2640a
--- /dev/null
+++ b/vespa-maven-plugin/src/main/java/ai/vespa/hosted/api/Method.java
@@ -0,0 +1,5 @@
+package ai.vespa.hosted.api;
+
+public class Method {
+
+}