Re: Setting custom varaibles

2010-03-13 Thread Freddy Mallet
Here is a simple way to do that :

1 - You can set any property directly into the Maven command line :
mvn sonar:sonar -DsrcDirectory=/vol/myProject/src -DbinDirectory=...

2- You can retrieve those values into your pom.xml file :
${srcDirectory}
${binDirectory}

regards,


Freddy Mallet
www.SonarSource.com
Sonar.codehaus.org
http://twitter.com/FreddyMallet



On Sat, Mar 13, 2010 at 3:14 PM, swaroopgr  wrote:

>
> Ah! No I can't. That's our default build env! I can't decide! :)
>
> Any other ideas to get this working?
>
>
>
> Maven User-2 wrote:
> >
> > Pull the trigger - modularize and move completely to maven 2.
> >
> > On Mar 12, 2010, at 8:05 PM, swaroopgr  wrote:
> >
> >>
> >> Here's why:
> >>
> >> I'm setting up sonar - a tool for code quality analysis. The way
> >> sonar is
> >> run is:
> >>
> >> "mvn sonar:sonar"
> >>
> >> I'm using ANT to build my project. However, sonar requires a dummy
> >> pom.xml
> >> file to trick it into saying it's a maven project. Then, Sonar will
> >> go and
> >> descend into all the directories and complete static code analysis.
> >>
> >> In my case, I need only specific directories to be analysed by
> >> Sonar. Hence,
> >> I simply list these directories and feed it into the pom.xml file's
> >>  property. This will allow sonar to analyse only
> >> those
> >> modules.
> >>
> >> Hence, I somehow need to figure out how I can feed these files one
> >> by one
> >> into pom.xml and call mvn each time.
> >>
> >>
> >>
> >>
> >>
> >> Baptiste MATHUS wrote:
> >>>
> >>> Hi,
> >>>
> >>> First question: why do you need to do this?
> >>>
> >>> Maven defines strong conventions principles over config. So doing
> >>> what you
> >>> say seems quite uncommon. So you've got three solutions:
> >>> * if the project can be cleanly refactored to be built, with clear
> >>> deps
> >>> and
> >>> so on => the way to go
> >>> * if those source directories comes from a special process (say
> >>> generation),
> >>> then maybe the way to go is more writing a maven plugin that will
> >>> do what
> >>> you need cleanly (writing a maven plugin is very simple). To help
> >>> answer
> >>> this question, I guess you'll have to explain your need a bit more.
> >>> * combine ant-run plugin/buildhelper should help do the trick, but
> >>> this
> >>> would be like using ant to compile when developing under eclipse
> >>>
> >>> Cheers
> >>>
> >>> 2010/3/12 swaroopgr 
> >>>
> >>>>
> >>>> I'm need to use custom variables in maven. Here's what I do:
> >>>>
> >>>> Run the "ls" command in the current directory. For each directory
> >>>> listed,
> >>>> I
> >>>> want to add the name in pom.xml's  $DirectoryName
> >>>> property and run mvn. If there's a way to set
> >>>> name /
> >>>> value
> >>>> pairs during mvn invocation, that would be best. If not, what's
> >>>> the best
> >>>> way
> >>>> to do this?
> >>>> --
> >>>> View this message in context:
> >>>>
> http://old.nabble.com/Setting-custom-varaibles-tp27881131p27881131.html
> >>>> Sent from the Maven - Users mailing list archive at Nabble.com.
> >>>>
> >>>>
> >>>> ---
> >>>> --
> >>>> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
> >>>> For additional commands, e-mail: users-h...@maven.apache.org
> >>>>
> >>>>
> >>>
> >>>
> >>> --
> >>> Baptiste  MATHUS - http://batmat.net
> >>> Sauvez un arbre,
> >>> Mangez un castor !
> >>>
> >>>
> >>
> >> --
> >> View this message in context:
> >> http://old.nabble.com/Setting-custom-varaibles-tp27881131p27884743.html
> >> Sent from the Maven - Users mailing list archive at Nabble.com.
> >>
> >>
> >> -
> >> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
> >> For additional commands, e-mail: users-h...@maven.apache.org
> >>
> >
> > -
> > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
> > For additional commands, e-mail: users-h...@maven.apache.org
> >
> >
> >
>
> --
> View this message in context:
> http://old.nabble.com/Setting-custom-varaibles-tp27881131p27887572.html
> Sent from the Maven - Users mailing list archive at Nabble.com.
>
>
> -
> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
> For additional commands, e-mail: users-h...@maven.apache.org
>
>


Re: Setting custom varaibles

2010-03-13 Thread swaroopgr

Ah! No I can't. That's our default build env! I can't decide! :)

Any other ideas to get this working?



Maven User-2 wrote:
> 
> Pull the trigger - modularize and move completely to maven 2.
> 
> On Mar 12, 2010, at 8:05 PM, swaroopgr  wrote:
> 
>>
>> Here's why:
>>
>> I'm setting up sonar - a tool for code quality analysis. The way  
>> sonar is
>> run is:
>>
>> "mvn sonar:sonar"
>>
>> I'm using ANT to build my project. However, sonar requires a dummy  
>> pom.xml
>> file to trick it into saying it's a maven project. Then, Sonar will  
>> go and
>> descend into all the directories and complete static code analysis.
>>
>> In my case, I need only specific directories to be analysed by  
>> Sonar. Hence,
>> I simply list these directories and feed it into the pom.xml file's
>>  property. This will allow sonar to analyse only  
>> those
>> modules.
>>
>> Hence, I somehow need to figure out how I can feed these files one  
>> by one
>> into pom.xml and call mvn each time.
>>
>>
>>
>>
>>
>> Baptiste MATHUS wrote:
>>>
>>> Hi,
>>>
>>> First question: why do you need to do this?
>>>
>>> Maven defines strong conventions principles over config. So doing  
>>> what you
>>> say seems quite uncommon. So you've got three solutions:
>>> * if the project can be cleanly refactored to be built, with clear  
>>> deps
>>> and
>>> so on => the way to go
>>> * if those source directories comes from a special process (say
>>> generation),
>>> then maybe the way to go is more writing a maven plugin that will  
>>> do what
>>> you need cleanly (writing a maven plugin is very simple). To help  
>>> answer
>>> this question, I guess you'll have to explain your need a bit more.
>>> * combine ant-run plugin/buildhelper should help do the trick, but  
>>> this
>>> would be like using ant to compile when developing under eclipse
>>>
>>> Cheers
>>>
>>> 2010/3/12 swaroopgr 
>>>
>>>>
>>>> I'm need to use custom variables in maven. Here's what I do:
>>>>
>>>> Run the "ls" command in the current directory. For each directory  
>>>> listed,
>>>> I
>>>> want to add the name in pom.xml's  $DirectoryName
>>>> property and run mvn. If there's a way to set  
>>>> name /
>>>> value
>>>> pairs during mvn invocation, that would be best. If not, what's  
>>>> the best
>>>> way
>>>> to do this?
>>>> --
>>>> View this message in context:
>>>> http://old.nabble.com/Setting-custom-varaibles-tp27881131p27881131.html
>>>> Sent from the Maven - Users mailing list archive at Nabble.com.
>>>>
>>>>
>>>> --- 
>>>> --
>>>> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
>>>> For additional commands, e-mail: users-h...@maven.apache.org
>>>>
>>>>
>>>
>>>
>>> -- 
>>> Baptiste  MATHUS - http://batmat.net
>>> Sauvez un arbre,
>>> Mangez un castor !
>>>
>>>
>>
>> -- 
>> View this message in context:
>> http://old.nabble.com/Setting-custom-varaibles-tp27881131p27884743.html
>> Sent from the Maven - Users mailing list archive at Nabble.com.
>>
>>
>> -
>> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
>> For additional commands, e-mail: users-h...@maven.apache.org
>>
> 
> -
> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
> For additional commands, e-mail: users-h...@maven.apache.org
> 
> 
> 

-- 
View this message in context: 
http://old.nabble.com/Setting-custom-varaibles-tp27881131p27887572.html
Sent from the Maven - Users mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Re: Setting custom varaibles

2010-03-12 Thread Maven User

Pull the trigger - modularize and move completely to maven 2.

On Mar 12, 2010, at 8:05 PM, swaroopgr  wrote:



Here's why:

I'm setting up sonar - a tool for code quality analysis. The way  
sonar is

run is:

"mvn sonar:sonar"

I'm using ANT to build my project. However, sonar requires a dummy  
pom.xml
file to trick it into saying it's a maven project. Then, Sonar will  
go and

descend into all the directories and complete static code analysis.

In my case, I need only specific directories to be analysed by  
Sonar. Hence,

I simply list these directories and feed it into the pom.xml file's
 property. This will allow sonar to analyse only  
those

modules.

Hence, I somehow need to figure out how I can feed these files one  
by one

into pom.xml and call mvn each time.





Baptiste MATHUS wrote:


Hi,

First question: why do you need to do this?

Maven defines strong conventions principles over config. So doing  
what you

say seems quite uncommon. So you've got three solutions:
* if the project can be cleanly refactored to be built, with clear  
deps

and
so on => the way to go
* if those source directories comes from a special process (say
generation),
then maybe the way to go is more writing a maven plugin that will  
do what
you need cleanly (writing a maven plugin is very simple). To help  
answer

this question, I guess you'll have to explain your need a bit more.
* combine ant-run plugin/buildhelper should help do the trick, but  
this

would be like using ant to compile when developing under eclipse

Cheers

2010/3/12 swaroopgr 



I'm need to use custom variables in maven. Here's what I do:

Run the "ls" command in the current directory. For each directory  
listed,

I
want to add the name in pom.xml's  $DirectoryName
property and run mvn. If there's a way to set  
name /

value
pairs during mvn invocation, that would be best. If not, what's  
the best

way
to do this?
--
View this message in context:
http://old.nabble.com/Setting-custom-varaibles-tp27881131p27881131.html
Sent from the Maven - Users mailing list archive at Nabble.com.


--- 
--

To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org





--
Baptiste  MATHUS - http://batmat.net
Sauvez un arbre,
Mangez un castor !




--
View this message in context: 
http://old.nabble.com/Setting-custom-varaibles-tp27881131p27884743.html
Sent from the Maven - Users mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Re: Setting custom varaibles

2010-03-12 Thread swaroopgr

Here's why:

I'm setting up sonar - a tool for code quality analysis. The way sonar is
run is:

"mvn sonar:sonar"

I'm using ANT to build my project. However, sonar requires a dummy pom.xml
file to trick it into saying it's a maven project. Then, Sonar will go and
descend into all the directories and complete static code analysis. 

In my case, I need only specific directories to be analysed by Sonar. Hence,
I simply list these directories and feed it into the pom.xml file's
 property. This will allow sonar to analyse only those
modules.

Hence, I somehow need to figure out how I can feed these files one by one
into pom.xml and call mvn each time. 





Baptiste MATHUS wrote:
> 
> Hi,
> 
> First question: why do you need to do this?
> 
> Maven defines strong conventions principles over config. So doing what you
> say seems quite uncommon. So you've got three solutions:
> * if the project can be cleanly refactored to be built, with clear deps
> and
> so on => the way to go
> * if those source directories comes from a special process (say
> generation),
> then maybe the way to go is more writing a maven plugin that will do what
> you need cleanly (writing a maven plugin is very simple). To help answer
> this question, I guess you'll have to explain your need a bit more.
> * combine ant-run plugin/buildhelper should help do the trick, but this
> would be like using ant to compile when developing under eclipse
> 
> Cheers
> 
> 2010/3/12 swaroopgr 
> 
>>
>> I'm need to use custom variables in maven. Here's what I do:
>>
>> Run the "ls" command in the current directory. For each directory listed,
>> I
>> want to add the name in pom.xml's  $DirectoryName
>> property and run mvn. If there's a way to set name /
>> value
>> pairs during mvn invocation, that would be best. If not, what's the best
>> way
>> to do this?
>> --
>> View this message in context:
>> http://old.nabble.com/Setting-custom-varaibles-tp27881131p27881131.html
>> Sent from the Maven - Users mailing list archive at Nabble.com.
>>
>>
>> -
>> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
>> For additional commands, e-mail: users-h...@maven.apache.org
>>
>>
> 
> 
> -- 
> Baptiste  MATHUS - http://batmat.net
> Sauvez un arbre,
> Mangez un castor !
> 
> 

-- 
View this message in context: 
http://old.nabble.com/Setting-custom-varaibles-tp27881131p27884743.html
Sent from the Maven - Users mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Re: Setting custom varaibles

2010-03-12 Thread Baptiste MATHUS
Hi,

First question: why do you need to do this?

Maven defines strong conventions principles over config. So doing what you
say seems quite uncommon. So you've got three solutions:
* if the project can be cleanly refactored to be built, with clear deps and
so on => the way to go
* if those source directories comes from a special process (say generation),
then maybe the way to go is more writing a maven plugin that will do what
you need cleanly (writing a maven plugin is very simple). To help answer
this question, I guess you'll have to explain your need a bit more.
* combine ant-run plugin/buildhelper should help do the trick, but this
would be like using ant to compile when developing under eclipse

Cheers

2010/3/12 swaroopgr 

>
> I'm need to use custom variables in maven. Here's what I do:
>
> Run the "ls" command in the current directory. For each directory listed, I
> want to add the name in pom.xml's  $DirectoryName
> property and run mvn. If there's a way to set name /
> value
> pairs during mvn invocation, that would be best. If not, what's the best
> way
> to do this?
> --
> View this message in context:
> http://old.nabble.com/Setting-custom-varaibles-tp27881131p27881131.html
> Sent from the Maven - Users mailing list archive at Nabble.com.
>
>
> -
> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
> For additional commands, e-mail: users-h...@maven.apache.org
>
>


-- 
Baptiste  MATHUS - http://batmat.net
Sauvez un arbre,
Mangez un castor !


Re: Setting custom varaibles

2010-03-12 Thread Wayne Fay
> Run the "ls" command in the current directory. For each directory listed, I
> want to add the name in pom.xml's  $DirectoryName
> property and run mvn. If there's a way to set name / value
> pairs during mvn invocation, that would be best. If not, what's the best way

If your build requires this, you are better off sticking with Ant or
whatever build tool you've been using until now.

Wayne

-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Setting custom varaibles

2010-03-12 Thread swaroopgr

I'm need to use custom variables in maven. Here's what I do:

Run the "ls" command in the current directory. For each directory listed, I
want to add the name in pom.xml's  $DirectoryName
property and run mvn. If there's a way to set name / value
pairs during mvn invocation, that would be best. If not, what's the best way
to do this? 
-- 
View this message in context: 
http://old.nabble.com/Setting-custom-varaibles-tp27881131p27881131.html
Sent from the Maven - Users mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org