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]