続いてフォルダ構成を確認します。上図のように、htdocs以下にjsとcssフォルダがあり、それぞれ子フォルダに複数ファイル存在します。minifyしたファイル・フォルダはresultフォルダに出力します。build.xml続いてcompress直下にbuild.xmlを作成します。内容は以下にして下さい。</target></project>jsの圧縮とcssの圧縮でtargetを分けています。先ほどの「CompressTask.java」を見ると解りますが、jsかcssかの判定は単純に拡張子で判定しています。jsをminifyしてみるminify前のjsは以下の通りです。//}色々なところにコメントを差し込み、明らかにコンパイルエラーするコードを混ぜてみました。targetにminify-jsを指定してbuildしてみます。millisecondsお、未使用コードを警告してくれました。コンパイルエラーがあってもSUCCESSFULなんですね・・・ここはエラーにできないのかな。minify後のjsは以下の通りです。a={};asdfasdgasdfsd};cssをminifyしてみるminify前のcssは以下の通りです。50px;*/}ではtargetにminify-cssを指定してbuildしてみます。millisecondsこんな感じです。minify後のcssは以下の通りです。html{margin-top:50px;}ふむ。jsもcssもminifyできてますね!!!最終的なフォルダ構成minifyの出力先も含め、最終的なフォルダ構成は以下のようになっています。#^ω^)antを使うのをやめなさい!マジでやめましょう。あまりにも原始的なので、記述量が多すぎです。mavenは黒魔術的な面を持ち、処理が遅いのでオススメしません。私はGradleをオススメします。開発も活発に行われているので、それなりの頻度でバージョンアップをしています。週間)昔は業務系SIer、今はベンチャー企業でプログラムを書いています。INFILEを実行できるようにするmacのAutomatorでhomebrewのコマンドをFinderのサービスから実行できるようにするReactオススメ書籍React自体の基礎、AtomicDesignの適用、CSSの運用手法の歴史的な経緯とメリットデメリット、Reduxの基礎、redux-sagaによる非同期処理、サーバサイドレンダリング、テスト、lint、を学ぶ事ができます。単行本(ソフトカバー)この商品を含むブログを見るAngularオススメ書籍Angularを学ぶなら絶対以下がおすすめです!バインディング、ディレクティブ、パイプ、フォーム、コンポーネント、サービス、ルーティング、httpClientによる非同期httpリクエスト、テスト、angular-cli、を非常に丁寧な説明で網羅的に解説しています。大型本この商品を含むブログを見るSEOオススメ書籍SEOを学ぶなら絶対以下がおすすめです!クローラに対して何をどうすればサイトの巡回効率・速度を上げる事ができるのか、どういったマークアップをする事が標準仕様なのか。巷に溢れる業者による経験則に基づくオレオレSEO情報は一切無く、全てGoogle等のオフィシャルな情報に基づいて何をすべきか、どんな手段があるのかを解説されています。プログラマな私が業務で行った施策が多く書かれており、プログラマ寄りで高度な内容となっており、巷のビギナー向けの曖昧な情報集とは一線を画しています。Amazonアソシエイト・プログラムの参加者です。reserved.スターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。