Maven Shade插件,未找到主类(Scala,Intellij)

时间:2015-06-09 12:55:54

标签: scala maven intellij-idea maven-shade-plugin

我试图环顾四周来解决这个问题,但我无法解决它。 在我的scala项目中,我正在尝试构建一个包含所有依赖项的fatjar,所以这是我的pom:

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-shade-plugin</artifactId>
    <version>2.3</version>
    <executions>
        <execution>
            <phase>package</phase>
            <goals>
                <goal>shade</goal>
            </goals>
            <configuration>
                <transformers>
                    <transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
                        <mainClass>com.my.project.start.CommandStarter</mainClass>
                    </transformer>
                </transformers>
            </configuration>
        </execution>
    </executions> 
</plugin>

所以我指向我的主要课程,在manifest内,在jar内,我可以看到主课程也在那里..

但是当我通过启动运行我的jar:scala myjar.jar我有一个

  

抛出java.lang.ClassNotFoundException

有什么建议吗?

谢谢!

0 个答案:

没有答案