際際滷

際際滷Share a Scribd company logo
build.xmlとMavenに彰吭をもって
build.xmlとMavenに彰吭をもって


            さよなら
<if>
<equals arg1="${foo}" arg2="bar" />
<then>
  <echo message="The value of property foo is bar" />
</then>
<else>
  <echo message="The value of property foo is not bar" />
</else>
</if>

<for param="file">
 <path>
   <fileset dir="${test.dir}/mains" includes="*.cpp"/>
 </path>
 <sequential>
   <propertyregex override="yes"
    property="program" input="@{file}"
    regexp=".*/([^.]*).cpp" replace="1"/>
   <mkdir dir="${obj.dir}/${program}"/>
   <mkdir dir="${build.bin.dir}"/>
   <cc link="executable" objdir="${obj.dir}/${program}"
      outfile="${build.bin.dir}/${program}">
    <compiler refid="compiler.options"/>
    <fileset file="@{file}"/>
    <linker refid="linker-libs"/>
   </cc>
 </sequential>
</for>
jar: META-INF/plexus/components.xml




                  デフォルトライフサイクル
>> 厰
もうお念に喘はない
Gradleって採に聞えるの
晩?のタスク徭啝
 JavaやGroovyとかScalaとかその麿のビルド
Better Ant

Better Maven

               なんにでも聞えます
赫姻温糸鉛艶による赫*なビルドシステムの更廏
岷湖議で慕きやすいビルドスクリプト
N源で聞いやすいサポ`ト字嬬
屡贋のシステムから否叟に卞佩辛嬬
岷湖議で慕きやすいビルドスクリプト
Gradle
           Gant
           Buildr
           JRake
           Rake
           SCons
           ...


坪何DSL + 傚冱議ビルド
赫姻温糸鉛艶による赫*なビルドシステムの更廏
N源で聞いやすいサポ`ト字嬬
卆贋vSの砿尖
プラグインシステム
中宜くさいところは恬ってくれます
珂温厩艶稼欠...というか、




                 デフォルトライフサイクル
マルチプロジェクト
Gradleラッパ`
UP-TO-DATE
プロファイラ
デ`モンプロセス
IDEB亊
...
屡贋のシステムから否叟に卞佩辛嬬
粥稼岳タスク
粥稼岳プロジェクト
珂温厩艶稼、鴛厩霞リポジトリ
屡贋のディレクトリ更夛
慕きやすいビルドスクリプト




           N源なビルドサポ`トC嬬




屡贋のシステムから否叟に卞佩辛嬬
おまけ艮禽掘サポ`ト
赫姻温糸鉛艶による赫*なビルドシステムの更廏
ご賠ありがとうございました

More Related Content

赫姻温糸鉛艶による赫*なビルドシステムの更廏