Ah, nevermind... looks like the trick was to remove the storm scoping.

-      <!-- keep storm out of the jar-with-dependencies -->
-      <scope>provided</scope>
+      <!-- keep storm out of the jar-with-dependencies
+      <scope>provided</scope>-->

Maybe there is a cleaner way to override that in IDEs?  For now, maybe I
will put a PR to update to the existing README


On Sat, Mar 14, 2015 at 11:10 PM, jay vyas <[email protected]>
wrote:

> Hi storm.
>
> I was attempting to compile and run the examples, but the source didn't
> seem to load up quite right in IntelliJ.
>
> The first thing i did, was run 'mvn install'.  Then, I loaded the project
> up in IntelliJ.
>
> However, some of the classes seem to be missing right off the bat, i.e.
>
> /Library/Java/JavaVirtualMachines/jdk1.7.0_71.jdk/Contents/Home/bin/java
> -Dvisualvm.id=1426388606071544000 -Didea.launcher.port=7532
> "-Didea.launcher.bin.path=/Applications/IntelliJ IDEA 14.app/Contents/bin"
> -Dfile.encoding=UTF-8 -classpath
> "/Library/Java/JavaVirtualMachines/jdk1.7.0_71.jdk/Contents/Home/lib/ant-javafx.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_71.jdk/Contents/Home/lib/dt.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_71.jdk/Contents/Home/lib/javafx-doclet.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_71.jdk/Contents/Home/lib/javafx-mx.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_71.jdk/Contents/Home/lib/jconsole.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_71.jdk/Contents/Home/lib/sa-jdi.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_71.jdk/Contents/Home/lib/tools.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_71.jdk/Contents/Home/jre/lib/charsets.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_71.jdk/Contents/Home/jre/lib/deploy.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_71.jdk/Contents/Home/jre/lib/htmlconverter.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_71.jdk/Contents/Home/jre/lib/javaws.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_71.jdk/Contents/Home/jre/lib/jce.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_71.jdk/Contents/Home/jre/lib/jfr.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_71.jdk/Contents/Home/jre/lib/jfxrt.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_71.jdk/Contents/Home/jre/lib/jsse.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_71.jdk/Contents/Home/jre/lib/management-agent.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_71.jdk/Contents/Home/jre/lib/plugin.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_71.jdk/Contents/Home/jre/lib/resources.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_71.jdk/Contents/Home/jre/lib/rt.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_71.jdk/Contents/Home/jre/lib/ext/dnsns.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_71.jdk/Contents/Home/jre/lib/ext/localedata.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_71.jdk/Contents/Home/jre/lib/ext/sunec.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_71.jdk/Contents/Home/jre/lib/ext/sunjce_provider.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_71.jdk/Contents/Home/jre/lib/ext/sunpkcs11.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_71.jdk/Contents/Home/jre/lib/ext/zipfs.jar:/Users/jayunit100/Development/storm/examples/storm-starter/target/classes:/Users/jayunit100/.m2/repository/org/twitter4j/twitter4j-stream/3.0.3/twitter4j-stream-3.0.3.jar:/Users/jayunit100/.m2/repository/org/twitter4j/twitter4j-core/3.0.3/twitter4j-core-3.0.3.jar:/Users/jayunit100/.m2/repository/commons-collections/commons-collections/3.2.1/commons-collections-3.2.1.jar:/Users/jayunit100/.m2/repository/com/google/guava/guava/16.0.1/guava-16.0.1.jar:/Applications/IntelliJ
> IDEA 14.app/Contents/lib/idea_rt.jar"
> com.intellij.rt.execution.application.AppMain
> storm.starter.SkewedRollingTopWords
> Exception in thread "main" java.lang.NoClassDefFoundError:
> backtype/storm/topology/IRichSpout
>     at java.lang.Class.forName0(Native Method)
>     at java.lang.Class.forName(Class.java:191)
>     at com.intellij.rt.execution.application.AppMain.main(AppMain.java:116)
>
> I attempted to run "mvn install" from the top level and so on to see if
> that fixed anything... But that didnt seem to work.
>
> Is there an IntellIJ trick for the workflow for setting up the examples
> thats not listed here
> https://github.com/apache/storm/tree/master/examples/storm-starter#intellij-idea
> ?
>
> Thanks !
>
> --
> jay vyas
>



-- 
jay vyas

Reply via email to