The documentation on building dspace 1.5 beta should clearly say you just use
mvn package using "mvn package assembly:assembly" will cause the package to be constructed twice and result in an error different than this. This particular error is caused because your maven installation has some core jars in it that were recently updated in the maven central repository without incrementing their version id's (actually a very bad practice in the Maven world so I'm suprised to see it in the core maven libraries). Because its not all updating properly your getting this error. try using mvn -U package (which will force and update of your local repository) or if that does not work you may try removing the local repository altogether and reinitializing it (its usually under ~/.m2/repository) Cheers, Mark Diggory On Feb 26, 2008, at 7:18 AM, yinjin wrote: > Hi All, > > I'm trying to install dspace 1.5 beta. However, When I run mvn > package assembly:assembly, it throws an error: > > [INFO] > ---------------------------------------------------------------------- > -- > [INFO] Building DSpace JSPUI :: Web Application Resources > [INFO] task-segment: [package] > [INFO] > ---------------------------------------------------------------------- > -- > [INFO] [resources:resources] > [INFO] Using default encoding to copy filtered resources. > [INFO] [compiler:compile] > [INFO] No sources to compile > [INFO] [resources:testResources] > [INFO] Using default encoding to copy filtered resources. > [INFO] [compiler:testCompile] > [INFO] No sources to compile > [INFO] [surefire:test] > [INFO] No tests to run. > [INFO] [war:war] > [INFO] Exploding webapp... > [INFO] Assembling webapp dspace-jspui-webapp in /home/dspace/ > project-1/beta_1.5/dspace-1.5.0-beta1-src-release/dspace/../dspace- > jspui/dspace-jspui-webapp/target/dspace-jspui-webapp-1.5.0-beta1 > [INFO] Copy webapp webResources to /home/dspace/project-1/beta_1.5/ > dspace-1.5.0-beta1-src-release/dspace/../dspace-jspui/dspace-jspui- > webapp/target/dspace-jspui-webapp-1.5.0-beta1 > [INFO] > ---------------------------------------------------------------------- > -- > [ERROR] FATAL ERROR > [INFO] > ---------------------------------------------------------------------- > -- > [INFO] org.apache.maven.project.MavenProject cannot be cast to > java.lang.String > [INFO] > ---------------------------------------------------------------------- > -- > [INFO] Trace > java.lang.ClassCastException: org.apache.maven.project.MavenProject > cannot be cast to java.lang.String > at org.codehaus.plexus.util.InterpolationFilterReader.read > (InterpolationFilterReader.java:269) > at org.codehaus.plexus.util.InterpolationFilterReader.read > (InterpolationFilterReader.java:162) > at java.io.Reader.read(Reader.java:123) > at org.codehaus.plexus.util.IOUtil.copy(IOUtil.java:212) > at org.codehaus.plexus.util.IOUtil.copy(IOUtil.java:200) > at > org.apache.maven.plugin.war.AbstractWarMojo.copyFilteredFile > (AbstractWarMojo.java:921) > at org.apache.maven.plugin.war.AbstractWarMojo.copyResources > (AbstractWarMojo.java:415) > at org.apache.maven.plugin.war.AbstractWarMojo.buildWebapp > (AbstractWarMojo.java:518) > at > org.apache.maven.plugin.war.AbstractWarMojo.buildExplodedWebapp > (AbstractWarMojo.java:347) > at org.apache.maven.plugin.war.WarMojo.performPackaging > (WarMojo.java:164) > at org.apache.maven.plugin.war.WarMojo.execute(WarMojo.java: > 130) > at org.apache.maven.plugin.DefaultPluginManager.executeMojo > (DefaultPluginManager.java:447) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals > (DefaultLifecycleExecutor.java:539) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLif > ecycle(DefaultLifecycleExecutor.java:480) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal > (DefaultLifecycleExecutor.java:459) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHand > leFailures(DefaultLifecycleExecutor.java:311) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegment > s(DefaultLifecycleExecutor.java:278) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute > (DefaultLifecycleExecutor.java:143) > at org.apache.maven.DefaultMaven.doExecute > (DefaultMaven.java:333) > at org.apache.maven.DefaultMaven.execute(DefaultMaven.java: > 126) > at org.apache.maven.cli.MavenCli.main(MavenCli.java:282) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke > (NativeMethodAccessorImpl.java:39) > at sun.reflect.DelegatingMethodAccessorImpl.invoke > (DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at org.codehaus.classworlds.Launcher.launchEnhanced > (Launcher.java:315) > at org.codehaus.classworlds.Launcher.launch(Launcher.java:255) > at org.codehaus.classworlds.Launcher.mainWithExitCode > (Launcher.java:430) > at org.codehaus.classworlds.Launcher.main(Launcher.java:375) > I did a google search and looks like it was a maven bug and should > have been fixed in maven 2.0.2. I'm using maven 2.0.8 and jdk 1.6. > If I remove jspui folder, it works fine. Anyone has any idea? > > Thanks for any help, > Ying > ---------------------------------------------------------------------- > --- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > DSpace-tech mailing list > DSpace-tech@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/dspace-tech ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ DSpace-tech mailing list DSpace-tech@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/dspace-tech