Sorry I meant "to shiro folder" in the last line


Moataz Elmasry wrote:
First of all thanks for the tips.

I noticed that when importing the project into eclipse, some jars are imported multiple times( probably because different samples use same jars ). So I removed the redundancies and I also removed shiro-all.jar, so now I have only shiro-web, shiro-spring etc... jars.

Unfortuantly I still have the same problem :(.
The javax.servlet.HttpServletRequest is used in the code, though after running maven there's no servlet-api.jar dependancy imported, also there's no similar jar in the apache project. But I found that maven has downloaded this jar in .m2/repository folder. Shouldn't maven have copied this jar (and probably other bunch of jars) from maven repo to apache folder?

Best regards
Moataz

Les Hazlewood wrote:
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.






Reply via email to