我使用
从https://github.com/tribbloid/spookystuff/tree/branch-0.4建立了项目MAVEN_OPTS =“ - Xmx2g -XX:MaxPermSize = 512M -XX:ReservedCodeCacheSize = 512m”mvn package -DskipTests = true
从这里https://gist.github.com/titipata/13fad88df5525d607f24
然后我在我自己的单独项目中使用core/target/x-jar-with-dependencies.jar
中创建的胖罐。
<dependency>
<groupId>com.tribbloid.spookystuff</groupId>
<artifactId>spookystuff-core_2.10</artifactId>
<scope>system</scope>
<version>0.4.0-SNAPSHOT</version>
<systemPath>${basedir}/lib/x-jar-with-dependencies.jar</systemPath>
</dependency>
我也正在创建这个项目的胖子,我正在使用spookystuff
(y-jar-with-dependencies.jar
)。
现在正在运行
spark-submit --class org.webcrawler.core.Driver --master local [*] /path/to/my/y-jar-with-dependencies.jar
我收到错误说明
线程“main”中的异常java.lang.NoClassDefFoundError: COM / tribbloids / spookystuff /动作/动作
调查:
jar -tvf /path/to/my/x-jar-with-dependencies.jar | grep“com / tribbloids / spookystuff / actions / Action”
我得到了结果但是
jar -tvf /path/to/my/y-jar-with-dependencies.jar | grep“com / tribbloids / spookystuff / actions / Action”
我没有找到课程。这一切在哪里错了?
答案 0 :(得分:0)