Hi Jason, I've just tried this workaround, but maven still don't find any sources.
Eric -----Original Message----- From: Jason van Zyl [mailto:[EMAIL PROTECTED]] Sent: Monday, October 07, 2002 4:27 PM To: Turbine Maven Users List Subject: Re: Problem with preGoal and multiple source directories On Mon, 2002-10-07 at 05:34, Eric Hartmann wrote: > Hi, > > I'm trying to use maven 1.0-b7 instead of Ant. > I cannot find the answer on the web site nor the mailing list archive. > > I have multiple source directory, so I use a preGoal to copy all > sources to the src directory : > > ... > <?xml version="1.0" encoding="ISO-8859-1"?> > <project> > <preGoal name="java:prepare-filesystem"> > <copy todir="src"> > <fileset dir="../tools"/> > <fileset dir="../tcp"/> > </copy> > </preGoal> > </project> > ... > > But the first time, Maven doesnot find any sources : If you are copying the sources to a directory that does not yet exist then you will have a problem. Use this as a work around: <preGoal name="java:compile"> <!-- This will force maven into believing the source directory exists --> <path id="maven.compile.src.set"> <pathelement location="${pom.build.SourceDirectory}"/> </path> ... whatever else you have ... </preGoal> > ... > java:prepare-filesystem: > [copy] Copying 215 files to > C:\Projects\SharedValue\autocompil\llf.build\src > [copy] Copied 5 empty directories to > C:\Projects\SharedValue\autocompil\llf.build\src > [mkdir] Created dir: > C:\Projects\SharedValue\autocompil\llf.build\target\classes > > java:compile: > [echo] No java source files to compile. > ... > > The second time, everything works fine (file are already copied). I've > try to use prereqs instead of preGoal but I experience the same > problem. > > Can anyone help me ? > > Eric > > > -- > To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: > <mailto:[EMAIL PROTECTED]> -- jvz. Jason van Zyl [EMAIL PROTECTED] http://tambora.zenplex.org In short, man creates for himself a new religion of a rational and technical order to justify his work and to be justified in it. -- Jacques Ellul, The Technological Society -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
