ok could you show me your settigns.xml with overwritten jdbs.url.

i did not got it working... (than i will try the porject.xml ;) )

tibi

Matt Raible wrote:
I use ~/.m2/settings.xml to override properties in pom.xml.  This
works, and works well, except when you get multiple AppFuse
applications on the same machine.  Adding a profile in settings.xml
with a <jdbc.url> property applies the property to *all* projects.
For example, I don't want to override it for AppFuse (the project
itself), but I do want to override it for my project.

A local profiles.xml (that's not checked in) seems like the ideal
solution.  However, I couldn't get it to work when I tried it a month
ago.  I haven't tried it with the latest release of Maven (2.0.6).

http://tinyurl.com/3ywzak

Matt

On 4/11/07, tibi <[EMAIL PROTECTED]> wrote:
you are right
i want to give every developer its own local database to work on. with
their own users.
and continuum and tomcat are on the same machine using the same
database. one will need a build database the other a life database.
how do you guy do this kind of thing changing the pom.xml all the time??


anyway you are right that dbunit is readin the pom.xml instead of the
user.properties. either a bug in dbunit or an order issue.

i will take a look at the profiles.xml and the settings.xml maybe i will
get my head around it...

tibi



Matt Raible wrote:
> AFAIK, you have a user.properties file that's going to be specific for
> each developer and won't be checked into SVN - correct?  If so, you
> might try doing the same thing with a profiles.xml in the same
> directory.  This allows you to override any properties with a local
> file, rather than doing it in settings.xml.  My guess is that dbunit
> is still reading from the properties in your pom.xml rather than
> user.properties.
>
> You could also look at using the properties-maven-plugin:
>
> http://www.nabble.com/properties-maven-plugin-tf2455107.html
>
> Matt
>
>> the strange thing will happen when there is a url in pom.xml properties
>> part and using the filter like below.
>> the database will be created by hybernate using the url from the
>> properties file added by the filter option.
>> but dbunit will add the test data using the url from the pom.xml file!!
>>
>> is there a work around?
>>
>> tibi
>>
>>
>>
>> tibi wrote:
>> > what i finaly did is the following:
>> > added this into my pom.xml
>> >
>> >        </plugins>
>> >        <filters>
>> >            <filter>user.properties</filter>
>> >        </filters>
>> >        <resources>
>> >
>> > and check that this is already set:
>> >                <filtering>true</filtering>
>> >            </resource>
>> >        </resources>
>> >
>> > and in user.properties (which will not be added to source control):
>> >
>> >
>> jdbc.url=jdbc:mysql://localhost/test?createDatabaseIfNotExist=true&amp;useUnicode=true&amp;characterEncoding=utf-8
>>
>> >
>> > etc...
>> >
>> > works fine.
>> >
>> > it also should be possible with settings.xml in ~/.m2 but i did not
>> > got it working.
>> >
>> > tibi
>> >
>> >
>> > Matt Raible wrote:
>> >> You should be able to create 4 different sessionFactories in
>> >> src/main/resources/applicationContext-resources.xml. If you need to
>> >> add additional properties for filtering, just add them to your
>> pom.xml
>> >> - or hard-code them in your Spring configuration (or jdbc.properties)
>> >> files.
>> >>
>> >> Matt
>> >>
>> >> On 4/6/07, Nathan Anderson <[EMAIL PROTECTED]> wrote:
>> >>> The 1.9.x branch has a way to have system/user specific
>> properties like
>> >>> database settings, but I believe it was tied closely to the way Ant
>> >>> works.  I don't know if this functionality is in 2.0 yet, but I
>> expect
>> >>> it will be if it isn't already [Matt, let me know if I should make a
>> >>> JIRA issue on this ;) ].
>> >>>
>> >>> Nathan
>> >>>
>> >>> tibi wrote:
>> >>> > mmm is everyone working allone??
>> >>> >
>> >>> > tibi
>> >>> >
>> >>> > tibi wrote:
>> >>> >>
>> >>> >> hi
>> >>> >> i have a project with two users, continuum and the life site.
>> >>> >> all four need different database settings.
>> >>> >> these settings are now in the pom file and i need to change
>> them for
>> >>> >> each.
>> >>> >> is there a better way??
>> >>> >>
>> >>> >> thanks
>> >>> >>
>> >>> >> tibi
>> >>> >>
>> >>> >>
>> >>>
>> ---------------------------------------------------------------------
>> >>> >> 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]
>> >>>
>> >>>
>> ---------------------------------------------------------------------
>> >>> 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]
>> >
>> >
>>
>> ---------------------------------------------------------------------
>> 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]





---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to