I was unable to reproduce this issue on Windows. On Tue, May 5, 2009 at 8:49 AM, Matt Raible <m...@raibledesigns.com> wrote:
> I will try to reproduce on Windows today. I don't believe the changes you > made are necessary. > > > On Tue, May 5, 2009 at 1:15 AM, George Wei <gw...@hotmail.com> wrote: > >> >> Matt, >> >> I modified /appfuse/archetypes/build.xml to make it working. I'm not sure >> if >> these modifications correct (I don't use JSF), so I attach the diff file >> here for your reference. >> >> George >> http://www.nabble.com/file/p23382254/diff.txt diff.txt >> >> mraible wrote: >> > >> > Yes. In 2.1, all we store in the archetype is a pom.xml file. I store >> this >> > under "src" because it seems like the most logical solution. During the >> > build process, Maven calls Ant to copy the files from web/common and >> > web/${web.framework} and build the archetype using >> > "archetype:create-from-project". This allows us to maintain a lot less >> > files >> > and develop/maintain AppFuse a lot easier. Furthermore, new projects >> will >> > now contain all the web files, so most folks shouldn't have to do >> > full-source. This should solve any issues that folks have had with >> Eclipse >> > WTP and AppFuse. >> > >> > Matt >> > >> > On Mon, May 4, 2009 at 7:52 PM, George Wei <gw...@hotmail.com> wrote: >> > >> >> >> >> I checked the source repository, there's another src folder under >> >> >> https://appfuse.dev.java.net/svn/appfuse/trunk/archetypes/appfuse-core/src/ >> >> , >> >> the directory structure differs from version 2.0.2 (there's no such a >> >> folder >> >> named src in >> >> >> >> >> https://appfuse.dev.java.net/svn/appfuse/tags/APPFUSE_2.0.2/archetypes/appfuse-core/src >> >> ). >> >> Is the directory structure correct? >> >> >> >> George >> >> >> >> >> >> mraible wrote: >> >> > >> >> > Works for me on OS X and Linux, haven't tried Windows. >> >> > >> >> > On May 4, 2009, at 6:01 PM, George Wei <gw...@hotmail.com> wrote: >> >> > >> >> >> >> >> >> Hi all, >> >> >> >> >> >> I checked AppFuse 2.1-SNAPSHOT source code out and tried to build >> >> >> it. When I >> >> >> run "mvn install -Dmaven.test.skip=true" on Windows, it always gives >> >> >> me the >> >> >> following error: >> >> >> >> >> >> [INFO] >> >> >> --- >> >> >> >> --------------------------------------------------------------------- >> >> >> [INFO] Building AppFuse Core Archetype >> >> >> [INFO] task-segment: [install] >> >> >> [INFO] >> >> >> --- >> >> >> >> --------------------------------------------------------------------- >> >> >> [INFO] [resources:resources] >> >> >> [INFO] Using 'UTF-8' encoding to copy filtered resources. >> >> >> [INFO] Copying 6 resources >> >> >> [INFO] [compiler:compile] >> >> >> [INFO] Compiling 1 source file to >> >> >> D:\USR\appfuse\archetypes\appfuse-core\target\classes >> >> >> [INFO] [resources:testResources] >> >> >> [INFO] Using 'UTF-8' encoding to copy filtered resources. >> >> >> [INFO] Copying 5 resources >> >> >> [INFO] [compiler:testCompile] >> >> >> [INFO] Not compiling test sources >> >> >> [INFO] [surefire:test] >> >> >> [INFO] Tests are skipped. >> >> >> [INFO] [jar:jar] >> >> >> [INFO] Building jar: >> >> >> D:\USR\appfuse\archetypes\appfuse-core\target\appfuse-core-2.1- >> >> >> SNAPSHOT.jar >> >> >> [INFO] [antrun:run {execution: build-archetype}] >> >> >> [INFO] Executing tasks >> >> >> >> >> >> install-core: >> >> >> [mkdir] Created dir: >> >> >> D:\USR\appfuse\archetypes\appfuse-core\target\core-archetype >> >> >> [copy] Copying 28 files to >> >> >> D:\USR\appfuse\archetypes\appfuse-core\target\core-archetype >> >> >> [INFO] >> >> >> --- >> >> >> >> --------------------------------------------------------------------- >> >> >> [ERROR] BUILD ERROR >> >> >> [INFO] >> >> >> --- >> >> >> >> --------------------------------------------------------------------- >> >> >> [INFO] An Ant BuildException has occured: The following error >> >> >> occurred while >> >> >> executing this line: >> >> >> D:\USR\appfuse\archetypes\build.xml:40: Replace: source file >> >> >> D:\USR\appfuse\archetypes\appfuse-core\target\core-archetype\target >> >> >> \generated-sources\archetype\pom.xml >> >> >> doesn't exist >> >> >> >> >> >> [INFO] >> >> >> --- >> >> >> >> --------------------------------------------------------------------- >> >> >> [INFO] Trace >> >> >> org.apache.maven.lifecycle.LifecycleExecutionException: An Ant >> >> >> BuildException has occured: The following error occurred while >> >> >> executing >> >> >> this line: >> >> >> D:\USR\appfuse\archetypes\build.xml:40: Replace: source file >> >> >> D:\USR\appfuse\archetypes\appfuse-core\target\core-archetype\target >> >> >> \generated-sources\archetype\pom.xml >> >> >> doesn't exist >> >> >> at >> >> >> org. >> >> >> apache. >> >> >> maven. >> >> >> lifecycle. >> >> >> DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java: >> >> >> 703) >> >> >> at >> >> >> org. >> >> >> apache. >> >> >> maven. >> >> >> lifecycle. >> >> >> DefaultLifecycleExecutor. >> >> >> executeGoalWithLifecycle(DefaultLifecycleExecutor.java:540) >> >> >> at >> >> >> org. >> >> >> apache. >> >> >> maven. >> >> >> lifecycle. >> >> >> DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java: >> >> >> 519) >> >> >> at >> >> >> org. >> >> >> apache. >> >> >> maven. >> >> >> lifecycle. >> >> >> DefaultLifecycleExecutor. >> >> >> executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:371) >> >> >> at >> >> >> org. >> >> >> apache. >> >> >> maven. >> >> >> lifecycle. >> >> >> DefaultLifecycleExecutor. >> >> >> executeTaskSegments(DefaultLifecycleExecutor.java:332) >> >> >> at >> >> >> org. >> >> >> apache. >> >> >> maven. >> >> >> lifecycle. >> >> >> DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:181) >> >> >> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java: >> >> >> 356) >> >> >> at >> org.apache.maven.DefaultMaven.execute(DefaultMaven.java:137) >> >> >> at org.apache.maven.cli.MavenCli.main(MavenCli.java:356) >> >> >> 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) >> >> >> Caused by: The following error occurred while executing this line: >> >> >> D:\USR\appfuse\archetypes\build.xml:40: Replace: source file >> >> >> D:\USR\appfuse\archetypes\appfuse-core\target\core-archetype\target >> >> >> \generated-sources\archetype\pom.xml >> >> >> doesn't exist >> >> >> at >> >> >> org. >> >> >> apache. >> >> >> tools. >> >> >> >> ant.ProjectHelper.addLocationToBuildException(ProjectHelper.java:508) >> >> >> at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:418) >> >> >> at >> >> >> org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288) >> >> >> 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. >> >> >> apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java: >> >> >> 106) >> >> >> at org.apache.tools.ant.Task.perform(Task.java:348) >> >> >> at org.apache.tools.ant.Target.execute(Target.java:357) >> >> >> at >> >> >> org. >> >> >> apache. >> >> >> maven. >> >> >> plugin.antrun.AbstractAntMojo.executeTasks(AbstractAntMojo.java:118) >> >> >> ... 19 more >> >> >> Caused by: D:\USR\appfuse\archetypes\build.xml:40: Replace: source >> >> >> file >> >> >> D:\USR\appfuse\archetypes\appfuse-core\target\core-archetype\target >> >> >> \generated-sources\archetype\pom.xml >> >> >> doesn't exist >> >> >> at >> >> >> org.apache.tools.ant.taskdefs.Replace.processFile(Replace.java:592) >> >> >> at >> org.apache.tools.ant.taskdefs.Replace.execute(Replace.java: >> >> >> 487) >> >> >> at >> >> >> org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288) >> >> >> at sun.reflect.GeneratedMethodAccessor40.invoke(Unknown >> Source) >> >> >> at >> >> >> sun. >> >> >> reflect. >> >> >> DelegatingMethodAccessorImpl. >> >> >> invoke(DelegatingMethodAccessorImpl.java:25) >> >> >> at java.lang.reflect.Method.invoke(Method.java:597) >> >> >> at >> >> >> org. >> >> >> apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java: >> >> >> 106) >> >> >> at org.apache.tools.ant.Task.perform(Task.java:348) >> >> >> at org.apache.tools.ant.Target.execute(Target.java:357) >> >> >> at org.apache.tools.ant.Target.performTasks(Target.java:385) >> >> >> at >> >> >> org.apache.tools.ant.Project.executeSortedTargets(Project.java:1337) >> >> >> at >> >> >> org. >> >> >> apache. >> >> >> tools. >> >> >> ant. >> >> >> >> helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:38) >> >> >> at org.apache.tools.ant.Project.executeTargets(Project.java: >> >> >> 1189) >> >> >> at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:416) >> >> >> ... 28 more >> >> >> [INFO] >> >> >> --- >> >> >> >> --------------------------------------------------------------------- >> >> >> [INFO] Total time: 44 seconds >> >> >> [INFO] Finished at: Tue May 05 07:55:54 CST 2009 >> >> >> [INFO] Final Memory: 33M/63M >> >> >> [INFO] >> >> >> --- >> >> >> >> --------------------------------------------------------------------- >> >> >> >> >> >> What's the problem? How can I fix/avoid this error? Thanks for any >> >> >> clues. >> >> >> >> >> >> Regards, >> >> >> George >> >> >> -- >> >> >> View this message in context: >> >> >> >> >> >> http://www.nabble.com/Failed-to-build-AppFuse-2.1-SNAPSHOT-tp23378894s2369p23378894.html >> >> >> Sent from the AppFuse - User mailing list archive at Nabble.com. >> >> >> >> >> >> >> >> >> >> --------------------------------------------------------------------- >> >> >> To unsubscribe, e-mail: users-unsubscr...@appfuse.dev.java.net >> >> >> For additional commands, e-mail: users-h...@appfuse.dev.java.net >> >> >> >> >> > >> >> > --------------------------------------------------------------------- >> >> > To unsubscribe, e-mail: users-unsubscr...@appfuse.dev.java.net >> >> > For additional commands, e-mail: users-h...@appfuse.dev.java.net >> >> > >> >> > >> >> > >> >> >> >> -- >> >> View this message in context: >> >> >> http://www.nabble.com/Failed-to-build-AppFuse-2.1-SNAPSHOT-tp23378894s2369p23379744.html >> >> Sent from the AppFuse - User mailing list archive at Nabble.com. >> >> >> >> >> >> --------------------------------------------------------------------- >> >> To unsubscribe, e-mail: users-unsubscr...@appfuse.dev.java.net >> >> For additional commands, e-mail: users-h...@appfuse.dev.java.net >> >> >> >> >> > >> > >> >> -- >> View this message in context: >> http://www.nabble.com/Failed-to-build-AppFuse-2.1-SNAPSHOT-tp23378894s2369p23382254.html >> Sent from the AppFuse - User mailing list archive at Nabble.com. >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: users-unsubscr...@appfuse.dev.java.net >> For additional commands, e-mail: users-h...@appfuse.dev.java.net >> >> >