[Seasar-user:21490] Re: diconファイルの置換がうまくいかない

shinji horie [E-MAIL ADDRESS DELETED]
2012年 11月 5日 (月) 11:12:50 JST


無理そうなので、質問を取り下げます。

2012年10月29日 15:43 shinji horie <sakichi33 @ gmail.com>:
> はじめまして、堀江と申します。
>
> SAStrutsで社内システム開発を行っております。
> DB設定等がほぼ固定のため新規プロジェクト作成時にドライバ等を
> 一括配布できないかと思い下記サイトを参考に
> doltengの拡張ポイントを使ったプラグインを書いてみましたが
> jdbc.dicon及びs2jdbc.diconの置換えがうまくいきません。
> (S2JDBCのテンプレートファイルが配備される)
>
> http://d.hatena.ne.jp/H_Yamaguchi/20090210
>
> ファイル名をjdbcx.dicon,s2jdbcx.diconとした場合には、
> 記述どおりに配備されるのでパス指定の記述に問題は無いと思います。
>
> s2jdbcファセットではbaseテンプレートのjdbc.diconではなく
> s2jdbcテンプレートのjdbc.diconを配備していることから、
> 継承元と同名のファイルを配備する方法があるとは思うのですが、
> plugin.xmlに手を入れるだけでは解決できないのでしょうか?
>
> ご教示いただけると幸いです。
>
> --- xml抜粋 ---
> <plugin>
>   <extension point="org.seasar.dolteng.projects.newProject">
>     <facet id="s2jdbcplus" name="S2JDBC+" extends="s2jdbc"
>       root="template/jars,template/dicon" displayOrder="PE99">
>       <contextProperty name="libPath" value="src/main/webapp/WEB-INF/lib" />
>       <contextProperty name="mainResourcePath" value="src/main/resources" />
>       <handler type="default" resourceLoader="dolteng-composite">
>         <entry kind="file" path="${mainResourcePath}/jdbc.dicon" />
>         <entry kind="file" path="${mainResourcePath}/s2jdbc.dicon" />
>       </handler>
>       <handler type="classpath" resourceLoader="dolteng-maven">
>         <entry kind="file" path="${libPath}/ojdbc14.jar" />
>       </handler>
>       <handler type="dolteng" resourceLoader="dolteng-composite">
>       </handler>
>       <handler type="appDicon">
>         <include path="jdbc.dicon" />
>         <include path="s2jdbc.dicon" />
>       </handler>
>       <if jre="1.5,1.6,1.7" />
>     </facet>
>   </extension>
> </plugin>
>
> 以上


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