我试图环顾四周来解决这个问题,但我无法解决它。
在我的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
有什么建议吗?
谢谢!