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]
>
>

Reply via email to