Hi Stephen,
thanks to advice to use buildnumber plugin, I didn't know it before...
Now, please be patient, can you explain me better the meaning of "and filter
in the project version *and* the  
build number" ?

Thanks again
regards
Raffaele


Stephen Connolly-2 wrote:
> 
> use the buildnumber plugin and filter in the project version *and* the  
> build number
> 
> Sent from my iPod
> 
> On 20 Nov 2008, at 17:13, Raffaele <[EMAIL PROTECTED]> wrote:
> 
>>
>> Hi,
>> unfortunately I'm here again....my boss is not satisfied with this  
>> solution:
>> - Due to old consuetudes he would like the following scenario:
>> 1) In the pom version tag, he wants specify only Major.Minor, ex: 1.5
>> 2) In the file (version.cfg) that will be read by java code to show  
>> a label
>> informing user about product build number, he wants that an automatic
>> process append to Major.Minor (taken from pom during build phase)  
>> another
>> version, example 1.5.562
>> 3) He wants that, each time I run "mvn package", maven updates that  
>> file
>> incrementing by one that number....
>>
>> Do you believe is it possible doing it with maven?
>>
>> Thanks in advance and scuse me again.... (I'm agree with your  
>> vision, my
>> boss not :-) )
>>
>> Best regards
>> Raffaele
>>
>>
>>
>> Stephen Connolly-2 wrote:
>>>
>>> I always rejig my resources folders so that I have
>>>
>>> src/main/resources/filtered
>>> src/main/resources/verbatim
>>> src/test/resources/filtered
>>> src/test/resources/verbatim
>>>
>>> If only I could come up with a good version for webapps
>>>
>>> 2008/11/20 Brian E. Fox <[EMAIL PROTECTED]>
>>>
>>>> No you can't filter only one file that I recall, but you can make
>>>> something like src/main/filtered-resources and enable filtering on  
>>>> that
>>>> folder only.
>>>>
>>>> -----Original Message-----
>>>> From: Raffaele [mailto:[EMAIL PROTECTED]
>>>> Sent: Thursday, November 20, 2008 10:00 AM
>>>> To: users@maven.apache.org
>>>> Subject: Re: Project versioning
>>>>
>>>>
>>>> Ok guys thank you all,
>>>>
>>>> There is only one thing that I'm continuing to not understand....
>>>> In my src/main/resources I have many many files.....
>>>> I would like to filter only one of those files....
>>>> but putting this in my pom
>>>>
>>>> <resources>
>>>>       <resource>
>>>>               <directory>src/main/resources</directory>
>>>>              <filtering>true</filtering>
>>>>       </resource>
>>>> </resources>
>>>>
>>>> has effect to try to filter all the files....
>>>> How could I say maven to filter only one specific file and not a  
>>>> full
>>>> folder?
>>>>
>>>> Best regards
>>>> Raffaele
>>>>
>>>>
>>>> Stephen Connolly-2 wrote:
>>>>>
>>>>> Alternatively, you could pull the version info from the pom.xml  
>>>>> that
>>>> gets
>>>>> stashed in a sub-folder of META-INF by default.... but this might
>>>> require
>>>>> a
>>>>> bit of work since the version could have been inherited from the
>>>> parent
>>>>> version...
>>>>>
>>>>> Safest way is as Brian suggests... and it has the added advantage  
>>>>> of
>>>> not
>>>>> tieing you to maven for your build.
>>>>>
>>>>> What we do is we have a properties file with
>>>>>
>>>>> version=${project.version}
>>>>>
>>>>> as the only entry.  We then turn on filtering for that properties
>>>> file,
>>>>> and
>>>>> to access it from code we just use getClass().getResource("/path to
>>>>> versions.properties")
>>>>>
>>>>> 2008/11/20 Brian E. Fox <[EMAIL PROTECTED]>
>>>>>
>>>>>> Normally you just have a properties file that is filtered during  
>>>>>> the
>>>>>> build and at runtime your code reads the value.
>>>>>>
>>>>>> -----Original Message-----
>>>>>> From: Raffaele [mailto:[EMAIL PROTECTED]
>>>>>> Sent: Thursday, November 20, 2008 8:53 AM
>>>>>> To: users@maven.apache.org
>>>>>> Subject: Project versioning
>>>>>>
>>>>>>
>>>>>> Hi all,
>>>>>>
>>>>>> I would like some advices about how automatically update a  
>>>>>> properties
>>>>>> file
>>>>>> inserting into an incremental value representing the build  
>>>>>> number....
>>>>>>
>>>>>> My scenario:
>>>>>> - I have a web application and I would like to insert in some  
>>>>>> page,
>>>> the
>>>>>> build version....
>>>>>> - I would like to know if is there a way to obtain the project
>>>> version
>>>>>> from
>>>>>> the java code in a way that I'm able to insert a label showing  
>>>>>> that
>>>>>> version...
>>>>>> - If there wasn't such a way, I was thinking to write project  
>>>>>> version
>>>> in
>>>>>> a
>>>>>> file, then from java code I would read that file and would  
>>>>>> update my
>>>>>> label...
>>>>>>
>>>>>> Have you got any idea? Obviously I would like to take advantage of
>>>> Maven
>>>>>> and
>>>>>> I would prefer to avoid another file....
>>>>>>
>>>>>> Thanks in advance,
>>>>>> Raffaele Gambelli
>>>>>> --
>>>>>> View this message in context:
>>>>>> http://www.nabble.com/Project-versioning-tp20601486p20601486.html
>>>>>> Sent from the Maven - Users mailing list archive at Nabble.com.
>>>>>>
>>>>>>
>>>>>> --- 
>>>>>> ------------------------------------------------------------------
>>>>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>>>>> For additional commands, e-mail: [EMAIL PROTECTED]
>>>>>>
>>>>>>
>>>>>> --- 
>>>>>> ------------------------------------------------------------------
>>>>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>>>>> For additional commands, e-mail: [EMAIL PROTECTED]
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>
>>>> --
>>>> View this message in context:
>>>> http://www.nabble.com/Project-versioning-tp20601486p20603012.html
>>>> Sent from the Maven - Users mailing list archive at Nabble.com.
>>>>
>>>>
>>>> --- 
>>>> ------------------------------------------------------------------
>>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>>> For additional commands, e-mail: [EMAIL PROTECTED]
>>>>
>>>>
>>>> --- 
>>>> ------------------------------------------------------------------
>>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>>> For additional commands, e-mail: [EMAIL PROTECTED]
>>>>
>>>>
>>>
>>>
>>
>> -- 
>> View this message in context:
>> http://www.nabble.com/Project-versioning-tp20601486p20605912.html
>> Sent from the Maven - Users mailing list archive at Nabble.com.
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Project-versioning-tp20601486p20625116.html
Sent from the Maven - Users mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to