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 >