[Seasar-user:18105] Re: 【DBFlute】 Maven-DBFluteプラグインの複数DB設定について

金子 雄一 [E-MAIL ADDRESS DELETED]
2009年 7月 30日 (木) 00:11:29 JST


金子です。

>> configuration の値は ${〜} みたいな感じにして
>> プロファイルを定義して切り替えるとかな
>> 気がします(mvn -P db1みたいなイメージ)。

この方法で、できました。

なお、別件なのですが、
dbflute:sql2entity タスクが途中で必ず止まってしまいます。
エラーログも出ないので、何がおきているか分からないのですが、
同じところで、必ず止まってしまいます。

何か、お心当たりがある方がいらっしゃいましたら、
回避策をご教示いただけたらと存じます。


以上、よろしくお願いいたします。


金子 雄一 さんは書きました:
> 金子です。
> 
> 菅谷さん、ご回答ありがとうございます。
> ソースを拝見させていただいたので、
> なんとなく、そんな気がしないでもなかったのですが・・・。
> 
> まずは、プロファイルでやってみる事にします。
> のちのち、ご対応いただけると、非常にありがたいです。
> 
> 
> 以上、よろしくお願いいたします。
> 
> 
> Shinsuke Sugaya さんは書きました:
>> 菅谷です。
>>
>> 現状の実装では、そのように 1 つの pom で
>> 複数の定義を書けません。やるとしたら、
>> configuration の値は ${〜} みたいな感じにして
>> プロファイルを定義して切り替えるとかな
>> 気がします(mvn -P db1みたいなイメージ)。
>> それでできるかどうかは試していませんが...。
>>
>> shinsuke
>>
>> 2009/07/29 22:49 に 金子 雄一<[E-MAIL ADDRESS DELETED]> さんは書きました:
>>> お世話になります。
>>> 金子と申します。
>>>
>>> Maven-DBFluteプラグインを使用して、
>>> 複数DBの設定を行いたいと考えています。
>>>
>>> その際に、pom.xmlには、どのような設定をすればよろしいでしょうか?
>>>
>>> 現在、以下のような設定を記載して試してみましたが、
>>> 一番最後の設定のみが有効になります。
>>>
>>> -------------------------------------------------------------------------------------
>>> <plugin>
>>>        <groupId>org.seasar.dbflute</groupId>
>>>        <artifactId>maven-dbflute-plugin</artifactId>
>>>        <version>0.1.0-SNAPSHOT</version>
>>>        <configuration>
>>>                <dbfluteVersion>0.9.5.2</dbfluteVersion>
>>>                <database>postgres</database>
>>>                <databaseDriver>org.postgresql.Driver</databaseDriver>
>>>                                <databaseUrl>jdbc:postgresql://<ホストのIP>/<DB名></databaseUrl>
>>>                <databaseUser>postgres</databaseUser>
>>>                <databasePassword>postgres</databasePassword>
>>>                <rootPackage>jp.co.plussum</rootPackage>
>>>                <dbPackage>jp.co.plussum.reportdb</dbPackage>
>>>                <schemaName><スキーマ名></schemaName>
>>>                <schemaFile><ファイル名></schemaFile>
>>>        </configuration>
>>> </plugin>
>>> <plugin>
>>>        <groupId>org.seasar.dbflute</groupId>
>>>        <artifactId>maven-dbflute-plugin</artifactId>
>>>        <version>0.1.0-SNAPSHOT</version>
>>>        <configuration>
>>>                <dbfluteVersion>0.9.5.2</dbfluteVersion>
>>>                <database>postgres</database>
>>>                <databaseDriver>org.postgresql.Driver</databaseDriver>
>>>                <databaseUrl>jdbc:postgresql://<ホストのIP>/<DB名></databaseUrl>
>>>                <databaseUser>postgres</databaseUser>
>>>                <databasePassword>postgres</databasePassword>
>>>                <rootPackage>jp.co.plussum</rootPackage>
>>>                <dbPackage>jp.co.plussum.reportdb</dbPackage>
>>>                <schemaName><スキーマ名></schemaName>
>>>                <schemaFile><ファイル名></schemaFile>
>>>        </configuration>
>>> </plugin>
>>> -------------------------------------------------------------------------------------
>>>
>>> どなた様か、ご教示いただけたらと思います。
>>>
>>>
>>> ご不明な点がありましたら、ご連絡ください。
>>> 以上、よろしくお願いいたします。
>>>
>>>
>>> 金子 雄一 <[E-MAIL ADDRESS DELETED]>
>>>
>>>
>>> _______________________________________________
>>> Seasar-user mailing list
>>> [E-MAIL ADDRESS DELETED]
>>> https://ml.seasar.org/mailman/listinfo/seasar-user
>>>
>>
> 
> 

金子 雄一 <[E-MAIL ADDRESS DELETED]>


Seasar-user メーリングリストの案内