2017-02-05 4 views
1

ブートストラップコンフィグレータ(http://getbootstrap.com/customize/)を使用して、独自のブートストラップバージョンを設定できますgrid-float-breakpointを使用してnavbarの折りたたみポイントを設定します)。私はhttps://github.com/gwtbootstrap3/gwtbootstrap3basedを使用してgwtに基づいて私のプロジェクト内でこの機能を使用したいと思います。GWTbootstrap3と一緒にブートストラップコンフィギュレータを使用する方法(つまり、bootstrap.min.cacheとは何ですか?そしてどのように生成されますか)

上記の方法で構成されたbootstrap.zipをダウンロードすることができました。

(予想通り)郵便番号が含まれています:

  • \ブートストラップ\ JS
  • ブートストラップ\ CSSの
  • \ブートストラップ\フォント\

だけGWTBootstrap3プロジェクトとして

  • gwtbootstrap3-0.9.3 \ org \ gwtbootstrap3 \ client \ resource \ JS
  • gwtbootstrap3-0.9.3 \ orgの\ gwtbootstrap3 \クライアント\リソース\ CSSの
  • gwtbootstrap3-0.9.3 \ orgの\ gwtbootstrap3 \クライアント\リソース\フォント

は、だから私は、ブートストラップを交換しようとしましたgenereatedブートストラップファイルでcssからファイルを削除します。

しかし、私はGWTBootstrap3プロジェクトには* .cache.minという名前のファイルがあることを認識しました。 いつ、どのようなファイルが生成されますか?これはすでにここで説明されています:GWT Caching Concept

明らかに、私たちはブートストラップファイルを "キャッシュ"のままにしておきたいと思います。

現在のGWTBootstrap3プロジェクトと一緒にブートストラップコンフィギュレータを使用する方法、つまりどのファイルを置き換える必要があるのか​​を段階的に説明してください。

0)はオンラインコンフィギュレータでbootstrap.zipを作成し、それが

1)gwtbootstrap3するgwtbootstrap3-0.9.3.jar名前を変更ダウンロード:私はすでに(なし成功を収めて)みました何

2 -0.9.3.zip)コンフィギュレータからbootstrap.min.css()とブートストラップ3.3.6.min.cache.cssを交換し、ブートストラップを意味置換)

3を抽出します。 min.cssの名前がbootstrap-3.3.6.min.cache.cssに変更されました

4)3で説明したように効果的に元のファイル

5を交換する)は、それぞれのディレクトリにbootstrap.zipからすべてのファイルを入れて、それに応じて名前を変更)ジップとgwtbootstrap3-0.9に再び名前を変更し

6. .3.jar)私のプロジェクトで

をLIBを置き換えるしかし、そうした後、私は継続的にコンパイルエラーが出る:見つけることができないorg.gwtbootstrap3.client.ui パッケージ。

すべてのヘルプは大幅に

敬具 ハンネス

答えて

1

を高く評価し、私は構成の変更のほとんどのために働く必要がある答えを提供することができます。まず第一に、gwtbootstrap3-0.9.3.jarの名前をgwtbootstrap3-0.9.3.zipに変更することを学ばなければならなかった。次に、解凍​​して、rezipしてjarに名前を変更してもうまくいかない!

ここでは、ブートストラップを設定してgwtbootstrap3.0.9.3で使用する方法の手順を説明します。私はこれが将来のエディションではうまくいくかどうかはわかりませんが、bootstrap3でもうまくいくはずです。

  • を設定して、新しいブートストラップ https://github.com/gwtbootstrap3/gwtbootstrap3basedをダウンロードしてください。

  • 新しいブートストラップを解凍すると、サブディレクトリcss、 フォントとjsが提供されます。だから、そう、 を/ CSSなど

  • 今すぐベースディレクトリにあなたの「古い」gwtboostrap3.0.9.3 jarをコピーし、ブートストラップのようなものを持っているということbootstrap.zipと同じディレクトリ内のjar嘘。 ディレクトリに組織\ gwtbootstrap3 \クライアント\リソース\ CSSの

  • 移動を2つのディレクトリMETA-INFおよび組織を作成しますコマンドラインの問題ジャーXFのgwtbootstrap3.0.9.3.jarから

  • FILENAME(ファイルではない!!!)をコピーします。私のgwtbootstrapバージョンでは、 ファイルは "bootstrap-3.3.6.min.cache.css"と呼ばれています。

  • は ブートストラップ/ CSS /ブートストラップ・3.3.6.min.cache.cssにファイルブートストラップ/ CSS/bootstrap.min.cssの名前を変更し、 組織\ gwtbootstrap3 \クライアント\リソース\ CSSの\ブートストラップ-3.3をREPLACEブートストラップ/ CSS /ブートストラップ・3.3.6.min.cache.cssと.6.min.cache.css

  • \ CSS \ ブートストラップへのファイルのブートストラップ\ CSSの\のブートストラップ・theme.min.cssの名前を変更しますbootstrap-theme-3.3.6.min.cache.cssとREPLACE org \ gwtbootstrap3 \ client \ resource \ css \ bootstrap-theme-3.3.6.min.cache.css ブートストラップ付き\ css \ bootstrap-theme-3.3 .6.min.cache.css

  • 私の変更がフォント

  • 名前の変更、ブートストラップ\ JS \ bootstrap.min.js にブートストラップ\ JS \ブートストラップ・3.3.6.min

    で 何も変更しませんでしたので、私はfontsディレクトリを除外しました。 cache.jsと 組織\ gwtbootstrap3 \クライアント\リソースをREPLACE \ JS \ブートストラップ\ JS \ブートストラップ・3.3.6.min.cache.js

  • のある ブートストラップ3.3.6.min.cache.jsベースディレクトリ(ブートストラップディレクトリがある)は からコマンドライン "jar xf gwtbootstrap3.0.9.3.jar META-INF org"を発行します。この は新しい libに古いgwtbootstrap3.0.9.3.jarを置き換えるプロジェクトでは

  • libにあなたの新しいgwtbootstrap3.0.9.3.jarを生成する必要があります。

あなたには、パスを混在させたクラスが見つからないという多くのJavaエラーが発生する場合があります。これがあなたのためにうまくいけば教えてください。おそらく誰かがシェルスクリプトを提供してプロセス全体を自動化することができます。

ヒント:ブートストラップをカスタマイズすると、より詳細な制御が可能になります。 (設定ページで、 "@ grid-float-breakpoint"と呼ばれるキーが検索されます)。あなたに適した値を入力することを忘れないでください(私は800ピクセルでした)。最後にpxを追加することを忘れないでください!!

関連する問題