maven-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Russ Jubenville" <Russ.Jubenvi...@solcorp.com>
Subject RE: how to 'point' to another properties file
Date Wed, 23 Feb 2005 18:46:53 GMT
Maven does allow you to override properties defined in the properties
files.  In fact, the properties files have a well defined processing
order that's described here:
http://maven.apache.org/reference/user-guide.html#Properties_Processing

So, if you have a standard set of properties for one environment,
perhaps dev, you might define them in the project.properties file.  You
could then override any or all of those properties with definitions in
${project.home}/build.properties, or ${user.home}/build.properties, or
even at the command line using the -Dproperty=value syntax.

Hope this helps.

..Russ Jubenville

-----Original Message-----
From: David Cao [mailto:David.Cao@LightSurf.com] 
Sent: February 23, 2005 13:35
To: Maven Users List
Subject: Re: how to 'point' to another properties file


Hi, this is a real need.  I need:
1 Change the property file name by command line;
2 Or, change the property value in Maven.xml (the current solution only
enable change to properties to plugin, which is not good enough in my
case).

I had been working on creating a process to use Maven in our production.
But there are few properties are different from dev environment to
stage/ft/production. 

I cannot find way to change properties after defined in the property
files. This might be a blocker if cannot be solved. I had tried to setup
different project.xml for different environment. But this is an
expensive solution. Any suggestion?

-David

On Tue, 2005-02-22 at 16:39, Hal Arnold wrote:
> Sorry if this has been asked and answered, but I searched to no avail:
> 
>  
> 
> I'm autogenerating hibernate mappings and so I have my usual 
> project.properties file with the following:
> 
>  
> 
> maven.xdoclet.hibernatedoclet.fileset.0=true
> 
> maven.xdoclet.hibernatedoclet.fileset.0.dir=${maven.src.dir}/java
> 
> maven.xdoclet.hibernatedoclet.fileset.0.include=**/*.java
> 
> maven.xdoclet.hibernatedoclet.hibernate.0.Version=2.0
> 
>  
> 
> I noted somewhere that you should be able to do something like this in

> the project.properties:
> 
> maven.hibernate.properties=conf/hibernate.properties
> 
>  
> 
> This would allow you to remove the maven.xdoclet.hibernatedoclet.xx 
> lines
> 
> and move them into the new hibernate.properties
> 
> located in conf. this doesn't seem to work
> 
>  
> 
> I've also tried the usual (in the project.xml):
> 
>  
> 
> <resource>
> 
>        <directory>conf</directory>
> 
>        <includes>                    
> 
>             <include>hibernate.properties</include>
> 
>         </includes>
> 
>  </resource>
> 
>  
> 
> And even:
> 
> <properties>conf/hibernate.properties</properties>
> 
>  
> 
> Nada, zip, bupkis,
> 
>  
> 
> Any help?
> 
>  
> 
> /hba
> 
>  
-- 
David  -- Powered by Thinking
Lead Java Engineer


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


########################################################################
#############
This e-mail message has been scanned for Viruses and Content and cleared

by NetIQ MailMarshal
########################################################################
#############
#####################################################################################
This e-mail message has been scanned for Viruses and Content and cleared 
by NetIQ MailMarshal
#####################################################################################

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


Mime
View raw message