summaryrefslogtreecommitdiffstats
path: root/application-model/pom.xml
diff options
context:
space:
mode:
authorHarald Musum <musum@yahoo-inc.com>2016-11-16 19:36:26 +0100
committerGitHub <noreply@github.com>2016-11-16 19:36:26 +0100
commit1ac9c1bff926b91399da7d878624998f56d02d64 (patch)
treef564390094ebcf4eba70c30996701c5de1f77026 /application-model/pom.xml
parentd5d3764c8c17edeaf6de68c3c5a6de5f9cb40cc9 (diff)
Revert "Bjorncs/rewrite to java"
Diffstat (limited to 'application-model/pom.xml')
-rw-r--r--application-model/pom.xml42
1 files changed, 42 insertions, 0 deletions
diff --git a/application-model/pom.xml b/application-model/pom.xml
index 69b7101029d..f68deb83993 100644
--- a/application-model/pom.xml
+++ b/application-model/pom.xml
@@ -15,6 +15,21 @@
<description>Model classes for Vespa application entities such as host name, application id etc.</description>
<dependencies>
<dependency>
+ <groupId>org.scala-lang</groupId>
+ <artifactId>scala-library</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.json4s</groupId>
+ <artifactId>json4s-native_${scala.major-version}</artifactId>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <groupId>org.scala-lang</groupId>
+ <artifactId>scalap</artifactId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-annotations</artifactId>
<version>${jackson2.version}</version>
@@ -29,6 +44,33 @@
<build>
<plugins>
<plugin>
+ <groupId>org.scala-tools</groupId>
+ <artifactId>maven-scala-plugin</artifactId>
+ <executions>
+ <execution>
+ <goals>
+ <goal>add-source</goal>
+ <goal>compile</goal>
+ <goal>testCompile</goal>
+ </goals>
+ </execution>
+ <execution>
+ <id>compile-scala-classes-for-use-in-java-classes</id>
+ <phase>process-resources</phase>
+ <goals>
+ <goal>compile</goal>
+ </goals>
+ </execution>
+ </executions>
+ <configuration>
+ <args>
+ <arg>-unchecked</arg>
+ <arg>-deprecation</arg>
+ <arg>-feature</arg>
+ </args>
+ </configuration>
+ </plugin>
+ <plugin>
<groupId>com.yahoo.vespa</groupId>
<artifactId>bundle-plugin</artifactId>
<extensions>true</extensions>