home >  Apache > Maven

Maven2.0.9 - サイトのCSSデザインを変えてみる

タグ:

ドキュメントを見ると、Constructing the CSS

you copy an existing skin's maven-theme.css file and modify it to suit your needs.

と書いてあるので、デフォルトで出力されるmaven-theme.cssをsrc/site/resources/cssに置いたがtargetに反映されてくれなかった。

そこでCustomizing the HTML Output with a Velocity Templateにあるように、default-site.vmをsrc/main/resources/META-INF/maven/site.vmにおく。pom.xmlにはChanging the Template FileをもとにtemplateFile要素を追記する。

 <build>
   <plugins>
     <plugin>
       <groupId>org.apache.maven.plugins</groupId>
       <artifactId>maven-site-plugin</artifactId>
       <version>2.0-beta-6</version>
       <configuration>
         <locales>ja,en</locales>
         <inputEncoding>UTF-8</inputEncoding>
         <outputEncoding>UTF-8</outputEncoding>
         <templateFile>${basedir}/src/main/resources/META-INF/maven/site.vm</templateFile>
       </configuration>
     </plugin>
   </plugins>
 </build>


site.vmのCSS部分を「custom.css」に書き換えてみたが、今度は、maven-base.css、print.css、site.cssがtargetに出力されずレイアウトが崩れた。バグっぽいよね。

そこで、src/site/resources/cssに、出力されなかったcustom.css、maven-base.css、print.css、site.cssをおき、ためしてみるとようやくうまくいった。

参考

Apache Mavenはビルドスクリプトを再利用するためのフレームワークです。... 続き
Maven 2520円 
本書はMavenの概要からインストール方法、使い方、高度なテクニックまでがバラン... 続き
Java開発において安定したプロジェクト開発構成を提供するMavenについて、そ... 続き

コメントする


画像の中に見える文字を入力してください。

著者:Venkat Subramaniam, Andy Hunt, Shane Warden 税込2,520円
アジャイルの核心となるプラクティスについての、包括的かつ焦点の定まった簡潔な要約。特定のアジャイルな方法論を押し付けるのでなく、いろいろな方法論に共通するプラクティスを結びつけ、首尾一貫した全体像を描き出している。
著者:Yugui 税込 2,310 円
他言語でのプログラミング経験を持つ人を対象に、Rubyの特徴、Rubyならではの方法や慣習について解説。Rubyの基礎的な部分とメタクラスやブロック構文のような独自の概念、それらにまつわる文化を説明し、Ruby特有の考え方を知ってもらうことを目的としている。Ruby1.8及び1.9に対応している。 「BOOK」データベースより
著者:前田剛 税込 2,100 円
RubyonRailsで実施されたWebベースのプロジェクト管理システムRedmaineの解説書。

daipresents!!

҂̑蕨

tWn{github

tWn{Google Code