scala-maven-plugin: ClassNotFoundException
Я пытаюсь запустить простую программу Scala Hello World, используя scala-maven-plugin из командной строки на моей виртуальной машине Ubuntu, работающей в операционной системе Win-7.
Я попытался выполнить двумя способами:-
mvn scala:run -DmainClass=com.infoobjects.HelloWorld
Объявление основного класса в теге запуска в pom.xml, а затем выполнение
mvn scala:run
из командной строки
Но я получаю ClassNotFoundException в любом случае.
Структура каталогов:-
Project> src> main> scala> com> информационные объекты> HelloWorld.scala
Заранее спасибо.
Вот мой pom.xml
<build>
<finalName>sparkplay</finalName>
<plugins>
<plugin>
<groupId>net.alchim31.maven</groupId>
<artifactId>scala-maven-plugin</artifactId>
<configuration>
<launchers>
<launcher>
<id>launcher1</id>
<mainClass>com.infoobjects.HelloWorld</mainClass>
</launcher>
</launchers>
<executions>
<execution>
<id>scala-compile-first</id>
<phase>process-resources</phase>
<goals>
<goal>add-source</goal>
<goal>compile</goal>
</goals>
</execution>
<execution>
<id>scala-test-compile</id>
<phase>process-test-resources</phase>
<goals>
<goal>testCompile</goal>
</goals>
</execution>
</executions>
</configuration>
</plugin>
</plugins>
</build>
1 ответ
Ваш pom.xml имеет проблему схемы: <executions>
не должен быть ребенком <configuration>
, Так что все под <executions>
игнорируется
см модель Maven