プロジェクトを追加してみる
Eclipseでちっさいプロジェクトを作成。
/build/build.xmlはこんな感じ。
<project name="hello_anthill" default="all" basedir="..">
<property name="src.dir" value="${basedir}/src" />
<property name="build.dir" value="C:/WINDOWS/Temp/build" />
<property name="build.classes" value="${build.dir}/classes" /><target name="all">
<antcall target="clean" />
<antcall target="compile" />
<antcall target="run" />
</target><target name="clean">
<delete dir="${build.dir}" />
</target><target name="compile">
<mkdir dir="${build.dir}" />
<mkdir dir="${build.classes}" />
<javac destdir="${build.classes}">
<src path="${src.dir}" />
<include name="**/*" />
</javac>
</target><target name="run">
<java classname="sample.HelloAnthill">
<classpath location="${build.classes}" />
</java>
</target>
</project>
[Create New Project]でプロジェクト追加。
以下の設定を変更。
- anthill.version.adapter=com.urbancode.anthill.adapter.ProjectPropertyFileVersionAdapter
- Configure com.urbancode.anthill.adapter.CVSRepositoryAdapter
- anthill.build.script=build/build.xml
- anthill.users
で、しばらく待つと自動的にビルド。
メールが届く。
Anthill version 1.8.0.264Retrieving project files: OK
Incrementing version: OK
Build: OK
Project Site: http://localhost:8080/anthill/projects/hello_anthill/Build Log: http://localhost:8080/anthill/projects/hello_anthill/buildLogs/hello_anthill-1.0.1-build.log
Tag: OKPublish: NOT REQUIRED
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
C:\anthill-1.8.0.264\publishDir\hello_anthill\buildLogs\hello_anthill-1.0.1-build.log
all:
clean:
[delete] Deleting directory C:\WINDOWS\Temp\build
compile:
[mkdir] Created dir: C:\WINDOWS\Temp\build
[mkdir] Created dir: C:\WINDOWS\Temp\build\classes
[javac] Compiling 1 source file to C:\WINDOWS\Temp\build\classes
run:
[java] hello, Anthill
BUILD SUCCESSFUL
Total time: 6 seconds
Eclipseでソースの[リソース・ヒストリー]を表示させたら、ビルド時のバージョンでタグがつけられていた。
おー、便利。
その後…
5分待っても、10分待っても再ビルドされず。
ソースは変更したのになんでだろ?CVSが原因かな?