You can most likely do this with property activated profiles.

On 10/20/05, Geoffrey <[EMAIL PROTECTED]> wrote:
> There is even second use case besides the releaseDate that the filtering
> can't cut:
>
> Depending on a variable, for example
> release.database = mysql
> Certain hibernate properties should be set, such as the hibernate
> dialect and the jdbc url, depending on a condition based on the
> release.database value.
>
> With kind regards,
> Geoffrey
>
> Vincent Massol wrote:
> >
> >>-----Original Message-----
> >>From: David Jackman [mailto:[EMAIL PROTECTED]
> >>Sent: mercredi 19 octobre 2005 18:37
> >>To: Maven Users List
> >>Subject: RE: [m2 & m1]Inject POM values into application
> >>
> >>In m2, you just turn filtering on for resources in your pom.  Assuming
> >>you've put the files being filtered in the default place
> >>(src/main/resources), you may not have anything about resources in your
> >>pom already, so you'll need to add everything about this resource
> >>directory:
> >><project>
> >>  ...
> >>  <build>
> >>    <resources>
> >>      <resource>
> >>        <directory>src/main/resources</directory>
> >>        <filtering>true</filtering>
> >>      </resource>
> >>    </resources>
> >>  </build>
> >></project>
> >>With that, any resource file that contains ${pom.version} will replace
> >>that text with the value from the version element of the pom.  The same
> >>is true for other values in the pom.  I don't think values from
> >>settings.xml are available, however.  Someone else can correct me if I'm
> >>wrong.
> >
> >
> > Agreed, this would solve one use case.
> >
> > However imagine the case where you have a SNAPSHOT version. When you release
> > something you want that version to be resolved to a timestamp. Thus if
> > you're putting this version on say a web page (hint: continuum's web page)
> > you'd like to see the resolved timestamp value and not the SNAPSHOT.
> >
> > Any idea how to do this?
> >
> > Thanks
> > -Vincent
>
> --
> With kind regards,
> Geoffrey De Smet
>
>
> ---------------------------------------------------------------------
> 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]

Reply via email to