У меня есть проект maven, простой шаблон twirl и плагин twirl для maven - https://github.com/JakeWharton/twirl-maven-plugin После компиляции я попытался напечатать сгенерированный результат, но получил ошибку во время выполнения. Также у меня есть ошибка компиляции при использовании Scala коллекций в этом шаблоне. Нет таких ошибок, когда я делаю это с sbt, но я должен использовать maven. Не могли бы вы помочь мне решить эту проблему?
<plugin>
<groupId>com.jakewharton.twirl</groupId>
<artifactId>twirl-maven-plugin</artifactId>
<version>1.2.0</version>
<executions>
<execution>
<phase>generate-sources</phase>
<goals>
<goal>compile</goal>
</goals>
</execution>
</executions>
</plugin>
<dependency>
<groupId>com.typesafe.play</groupId>
<artifactId>twirl-api_2.12</artifactId>
<version>1.5.0</version>
</dependency>
Ошибка
Exception in thread "main" java.lang.NoSuchMethodError: scala.Product.$init$(Lscala/Product;)V
at play.twirl.api.BaseScalaTemplate.<init>(BaseScalaTemplate.scala:12)
at txt.test$.<init>(test.template.scala:15)
at txt.test$.<clinit>(test.template.scala)
at ru.russianpost.dc.AszupGeneratorMain$.main(AszupGeneratorMain.scala:9)
at ru.russianpost.dc.AszupGeneratorMain.main(AszupGeneratorMain.scala)
/ twirl / test. scala .txt
@(customer: String)
@customer
main
println(txt.test("Test"))