Re: Creating a maven variable
Thanks martin, problem got resolved (still to figure out why wasn't it working earlier). I am using a property now, which seems to work, now the issue lies with buildnumber-maven-plugin , i am not able to have two separate buildNumbers with different formats. Thanks adn regards, Amit On Tue, Apr 29, 2008 at 12:13 PM, Martin Höller <[EMAIL PROTECTED]> wrote: > On Monday 28 April 2008 amit kumar wrote: > > Hi Olivier, > > I tried the same thing in the root pom. But at the sub module level it > > was taking ${my.build.directory} as {basedir}/${my.build.directory}, so > > the error that was coming was like could not create * > > D:\myProjects\project1\C:\builds\my-artifact-1.0.jar* > > The contents of the variable ${my.build.directory} is probably correct > (verify it by using an antrun echo task). I bet the problem is the plugin > using your variable. This plugin might not accept absolute path but only > relative ones (like most maven-plugins do). > > See also this thread and the provided link to Brian's blog: > > http://www.nabble.com/Using-a-distribution-built-by-the-assembly-plugin-as-a-dependency...-to16887959s177.html > > hth, > - martin >
Re: Creating a maven variable
On Monday 28 April 2008 amit kumar wrote: > Hi Olivier, > I tried the same thing in the root pom. But at the sub module level it > was taking ${my.build.directory} as {basedir}/${my.build.directory}, so > the error that was coming was like could not create * > D:\myProjects\project1\C:\builds\my-artifact-1.0.jar* The contents of the variable ${my.build.directory} is probably correct (verify it by using an antrun echo task). I bet the problem is the plugin using your variable. This plugin might not accept absolute path but only relative ones (like most maven-plugins do). See also this thread and the provided link to Brian's blog: http://www.nabble.com/Using-a-distribution-built-by-the-assembly-plugin-as-a-dependency...-to16887959s177.html hth, - martin signature.asc Description: This is a digitally signed message part.
Re: Creating a maven variable
Hi Olivier, I tried the same thing in the root pom. But at the sub module level it was taking ${my.build.directory} as {basedir}/${my.build.directory}, so the error that was coming was like could not create * D:\myProjects\project1\C:\builds\my-artifact-1.0.jar* Is the any work around to this? Regards, Amit On Mon, Apr 28, 2008 at 5:35 PM, Olivier Dehon <[EMAIL PROTECTED]> wrote: > Avoid redefining variables that are (or might be) defined by maven > itself. > > Use something like: > > >C:/builds > > > instead. > > HTH, -Olivier > > On Mon, 2008-04-28 at 16:13 +0530, amit kumar wrote: > > Hi, > > I want to create a variable that can take a value of directory path on > the > > system and that variable can be read by children projects of the > project. I > > tried with > > > > C:\builds > > > > > > but problem with this is that ${build.directory} seems to be taken as > > ${basedir}/${build.directory} which ultimately throws an error since the > > C:\builds is not in the ${basedir}. Any clues? > > > > The reason for having having the value in the variable is because I am > > trying to put all the builds of a project in a dynamic folder named with > > that particular day's date. > > > > > > Regards, > > Amit > > > - > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >
Re: Creating a maven variable
Avoid redefining variables that are (or might be) defined by maven itself. Use something like: C:/builds instead. HTH, -Olivier On Mon, 2008-04-28 at 16:13 +0530, amit kumar wrote: > Hi, > I want to create a variable that can take a value of directory path on the > system and that variable can be read by children projects of the project. I > tried with > > C:\builds > > > but problem with this is that ${build.directory} seems to be taken as > ${basedir}/${build.directory} which ultimately throws an error since the > C:\builds is not in the ${basedir}. Any clues? > > The reason for having having the value in the variable is because I am > trying to put all the builds of a project in a dynamic folder named with > that particular day's date. > > > Regards, > Amit - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Creating a maven variable
Hi, I want to create a variable that can take a value of directory path on the system and that variable can be read by children projects of the project. I tried with C:\builds but problem with this is that ${build.directory} seems to be taken as ${basedir}/${build.directory} which ultimately throws an error since the C:\builds is not in the ${basedir}. Any clues? The reason for having having the value in the variable is because I am trying to put all the builds of a project in a dynamic folder named with that particular day's date. Regards, Amit