Consider the following in a Spring context file:
<bean id="myBean" class="com.myapp.MyBean">
<property name="queryUrl" value="@queryUrl@"/>
<property name="moduleUrl" value="@moduleUrl@"/>
</bean>
Consider a Maven profile "dev" which applies "http://com.myapp-dev/query" for
the queryUrl variable and "http://com.myapp-dev/module" for the moduleUrl
variable when activated.
Consider a Maven profile "test" which applies "http://com.myapp-test/query" for
the queryUrl variable and "http://com.myapp-test/module" for the moduleUrl
variable when activated.
How could I do this in Gradle? Let me know if you need further clarification.
Thanks.
-----Original Message-----
From: Jason Porter [mailto:[email protected]]
Sent: Monday, February 07, 2011 2:52 PM
To: [email protected]
Subject: Re: [gradle-user] Simulating Maven Profiles
On Mon, Feb 7, 2011 at 12:34, Neil Chaudhuri
<[email protected]> wrote:
> Fair point, Jason. All I'm doing at the moment is interpolating variables in
> resource files based on the profile applied. Of course, there may be other
> things I want to try in the future, but for now do you have any suggestions
> for cleanly interpolating variables by profile?
Could you provide an example please? Trying to do this context switch
(along with all the other work stuff I have going on) isn't proving
easy.
> Thanks.
>
>
> -----Original Message-----
> From: Jason Porter [mailto:[email protected]]
> Sent: Monday, February 07, 2011 2:27 PM
> To: [email protected]
> Subject: Re: [gradle-user] Simulating Maven Profiles
>
> On Mon, Feb 7, 2011 at 12:22, Neil Chaudhuri
> <[email protected]> wrote:
>> As I transition from Maven to Gradle, I am curious about how to implement
>> Maven’s profile mechanism in Gradle. I have found few resources on the
>> topic, and the one that seems the most compelling—calling applyFrom on a
>> script whose name is provided at build time from the command line—doesn’t
>> strike me as optimal. While clever, it seems a bit like an anti-pattern.
>>
>>
>>
>> Any thoughts on best practices or other insights into simulating Maven
>> profiles is appreciated.
>
> It may actually depend on what you want to do with them. Modifying
> deps I've done something very similar based on the DAG containing
> tasks and modifying at that point, adding plugins, not exactly sure.
>
>>
>>
>> Thanks.
>>
>>
>
>
>
> --
> Jason Porter
> http://lightguard-jp.blogspot.com
> http://twitter.com/lightguardjp
>
> Software Engineer
> Open Source Advocate
>
> PGP key id: 926CCFF5
> PGP key available at: keyserver.net, pgp.mit.edu
>
> ---------------------------------------------------------------------
> To unsubscribe from this list, please visit:
>
> http://xircles.codehaus.org/manage_email
>
>
>
--
Jason Porter
http://lightguard-jp.blogspot.com
http://twitter.com/lightguardjp
Software Engineer
Open Source Advocate
PGP key id: 926CCFF5
PGP key available at: keyserver.net, pgp.mit.edu
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email