Hrm - I have an idea as to what this might be. It is just a guess, but here goes:
If you depend on the 'shiro-all' jar, maybe it is not picking up the right dependencies. The 'shiro-all' artifact is really only intended as a convenience aggregate .jar for non-Maven users and its pom probably does not list dependencies properly. Maven users should explicitly depend on the correct Shiro jar files they will actually need in their app (shiro-core.jar, shiro-web.jar, shiro-spring.jar, etc) - this is the 'Maven Way' and guarantees the correct dependencies will be referenced. For example, a Maven dependency on shiro-web.jar will automatically pick up shiro-core.jar since that is a transitive dependency. I don't know if that will solve your problem, but I hope this helps someone at least ;) - Les On Fri, Oct 23, 2009 at 3:26 PM, Les Hazlewood <[email protected]> wrote: > Sounds like an Eclipse issue (I'm an IntelliJ user and all is well > there). Can any Eclipse users shed any light on this? > > Cheers, > > Les > > On Fri, Oct 23, 2009 at 12:40 PM, Moataz Elmasry > <[email protected]> wrote: >> Hello List >> >> I'm having a similar problem building shiro source code. >> My settings are as follows: >> >> Apache Maven 2.1.0 (r755702; 2009-03-18 20:10:27+0100) >> Java version: 1.6.0_16 >> Java home: /usr/lib/jvm/java-6-sun-1.6.0.16/jre >> Default locale: en_US, platform encoding: UTF-8 >> OS name: "linux" version: "2.6.28-16-generic" arch: "i386" Family: "unix" >> >> Building the project with maven is successful. But then I import the project >> into eclipse only to get the problem, that >> javax.servlet.https.HttpServletrequest is missing. I added the missing jar >> manually (which is a bad thing to do, I know :) ) only to get a list of >> problems of missing jars, including junit, htmlunit, jetty and others. I >> then tried to add the missing jars manually to some point that I started >> getting inconsistency problems, probably because I'm adding jars with wrong >> version >> Maybe someone had faced something similar? >> >> Best regards >> Moataz >> >> >> Tamás Cservenák wrote: >>> >>> I just built successfully a cleanly checkouted shiro trunk, all worked >>> well. >>> >>> HtmlUnit is defined in samples/web POM as test dependency... The problem >>> you see is probably due to having damaged/incomplete HTMLunit jar (a >>> previous build interrupted with Ctrl+C for example or some other >>> tranfer/proxy issue) in your maven local repository (~/.m2/repository). Try >>> to delete the HTMLUnit jar from your local repo and run "mvn clean install" >>> again. >>> >>> (rm -R ~/.m2/repository/net/sourceforge/htmlunit/htmlunit/2.6 in case you >>> did not modify your local repo path) >>> >>> >>> Please use latest Maven 2.2.1 (2.2.2 soon out!) and make sure you are >>> up-to-date with working copy ;) >>> >>> Apache Maven 2.2.1 (r801777; 2009-08-06 21:16:01+0200) >>> Java version: 1.6.0_15 >>> Java home: /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home >>> Default locale: en_US, platform encoding: MacRoman >>> OS name: "mac os x" version: "10.6.1" arch: "x86_64" Family: "mac" >>> >>> ~t~ >>> >>> >>> On Mon, Sep 14, 2009 at 4:13 AM, Alan D. Cabrera <[email protected] >>> <mailto:[email protected]>> wrote: >>> >>> Can you run the following commands: >>> >>> java -version >>> mvn -v >>> svn info >>> >>> Thanks. >>> >>> Regards, >>> Alan >>> >>> >>> On Sep 13, 2009, at 6:15 PM, knowself wrote: >>> >>> >>> Hi Les, >>> >>> Thanks for the quick reply. >>> >>> Yes, I'm still seeing the same issue ... with an "mvn clean" >>> and then a "mvn >>> install"... >>> >>> It's the same. >>> >>> Anyone seen this? >>> >>> Joet >>> >>> >>> >>> Les Hazlewood-2 wrote: >>> >>> >>> Hi Joe, >>> >>> This should work just fine. >>> >>> I just did a full clean and mvn install on the latest >>> trunk version >>> and didn't have any problems building. The test >>> referenced in the >>> other email has already been commented out temporarily. >>> >>> Do you still see the problems? >>> >>> Regards, >>> >>> Les >>> >>> On Wed, Sep 9, 2009 at 2:29 AM, knowself >>> <[email protected] <mailto:[email protected]>> wrote: >>> >>> >>> Ok. I'm at it again ... trying to build Shiro from source. >>> >>> I really just want to specialize the database tables >>> used by Shiro and >>> using >>> a complete "person" object instead of just the >>> "username" for the >>> principal. >>> >>> Can someone point me to a good resource for doing that >>> using the Grails >>> plugin ... or point me to some resources for getting >>> this thing to >>> compile. >>> >>> =============== >>> I tried the following ... >>> =============== >>> >>> mkdir shiro >>> cd shiro >>> svn co >>> http://svn.apache.org/repos/asf/incubator/shiro/trunk/ >>> >>> ... then >>> >>> mvn install >>> >>> >>> And then .... >>> >>> /Users/virtuola/Documents/Virtuola >>> >>> LLC/ScoreEZ/shiro/samples/web/src/test/java/org/apache/shiro/test/ContainerIntegrationTest.java:[49,27] >>> com.gargoylesoftware.htmlunit.html.HtmlInput cannot be >>> dereferenced >>> >>> /Users/virtuola/Documents/Virtuola >>> >>> LLC/ScoreEZ/shiro/samples/web/src/test/java/org/apache/shiro/test/ContainerIntegrationTest.java:[50,27] >>> com.gargoylesoftware.htmlunit.html.HtmlInput cannot be >>> dereferenced >>> >>> /Users/virtuola/Documents/Virtuola >>> >>> LLC/ScoreEZ/shiro/samples/web/src/test/java/org/apache/shiro/test/ContainerIntegrationTest.java:[51,34] >>> com.gargoylesoftware.htmlunit.html.HtmlInput cannot be >>> dereferenced >>> >>> >>> I have googled a little on this and I understand there >>> is a patch ... to >>> comment out these tests ... >>> >>> I get it ... don't try this at home, kids!! >>> >>> Thanks for your help, in advance. >>> >>> -- >>> View this message in context: >>> >>> http://n2.nabble.com/Building-Shiro-JSecurity-from-Source-tp3608663p3608663.html >>> Sent from the Shiro User mailing list archive at >>> Nabble.com. >>> >>> >>> >>> >>> -- View this message in context: >>> >>> http://n2.nabble.com/Building-Shiro-JSecurity-from-Source-tp3608663p3639137.html >>> Sent from the Shiro User mailing list archive at Nabble.com. >>> >>> >>> >> >> >
