You're using a really old version of BeanUtils, from 5 years ago. The method
quite likely didn't exist back then. I would suggest updating to something
newer. BeanUtils 1.7.0 is the latest.

http://jakarta.apache.org/commons/beanutils/

--
Martin Cooper


On 4/13/06, [EMAIL PROTECTED] <
[EMAIL PROTECTED]> wrote:
>
> > mvn compile
>
> [INFO] [compiler:compile]
> Compiling 17 source files to
> C:\evergreen\MavenEvergreen\eicom\modules\util\target\classes
> [INFO]
>
> ----------------------------------------------------------------------------
> [ERROR] BUILD FAILURE
> [INFO]
>
> ----------------------------------------------------------------------------
> [INFO] Compilation failure
>
>
> C:\evergreen\MavenEvergreen\eicom\modules\util\src\main\java\com\evergreen\util\BeanUtil.java:[23,32]
> cannot resolve symbol
> symbol  : method isReadable (java.lang.Object,java.lang.String)
> location: class org.apache.commons.beanutils.PropertyUtils
>
>
> [INFO]
>
> ----------------------------------------------------------------------------
> [INFO] Trace
> org.apache.maven.BuildFailureException: Compilation failure
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(
> DefaultLifecycleExecutor.java:552)
>         at
>
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle
> (DefaultLifecycleExecutor.java:472)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(
> DefaultLifecycleExecutor.java:451)
>         at
>
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures
> (DefaultLifecycleExecutor.java:303
> )
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(
> DefaultLifecycleExecutor.java:270)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(
> DefaultLifecycleExecutor.java:139)
>         at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322)
>         at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115)
>         at org.apache.maven.cli.MavenCli.main(MavenCli.java:249)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>
> Yet my pom has the following entry
> <dependency>
>         <groupId>commons-beanutils</groupId>
>         <artifactId>commons-beanutils</artifactId>
>         <version>1.0</version>
> </dependency>
>
> and my localRepository looks like
> >MavenRepository
>    --> commons-beanutils
>           --> commons-beanutils
>                -->1.0
>                       --> commons-beanutils-1.0.jar
>
> and the PropertyUtils class in this jar does have the method isReadable
> (java.lang.Object,java.lang.String)
>
> Thanks, Mike
>

Reply via email to