version=${project.version}.${someotherproperty} 2008/11/21 Raffaele <[EMAIL PROTECTED]>
> > 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] > >