繁体   English   中英

scala-maven-plugin:ClassNotFoundException

[英]scala-maven-plugin : ClassNotFoundException

我试图在Win-7主机操作系统中运行的Ubuntu VM中,使用scala-maven-plugin从命令行运行一个简单的Scala Hello World程序。

我试图通过以下两种方式执行:

  1. mvn scala:run -DmainClass=com.infoobjects.HelloWorld

  2. 在pom.xml的启动器标签中声明主类,然后mvn scala:run执行mvn scala:run

但是无论哪种情况我都会收到ClassNotFoundException。

目录结构:-

项目> src> main> scala> com> infoobjects> 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>

您的pom.xml存在架构问题: <executions>不应是<configuration> 因此, <executions>下的所有内容都将被忽略

Maven模型

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM