下面我們用一個例子來說明整個的構建過程。我們在下面的例子中將會編寫sdk.examples的構建腳本。sdk.examples是eclipse的示例代碼,你可以在eclipse的cvs里得到。
在開始之前你需要下載cvs.exe和unzip.exe,并將他們拷貝到系統目錄中,或者放置在環境變量%PATH%可以找到的地方。Cvs.exe和unzip.exe可以從以下地方下載:
CVS client version 1.10 or higher on system path.
Info-Zip zip and unzip executables on system path.
第一步先獲得org.eclipse.releng.eclipsebuilder。org.eclipse.releng.eclipsebuilder是eclipse的發布引擎。
D:\build>cvs -d :pserver:anonymous@dev.eclipse.org:/home/eclipse export -r R3_0_2 org.eclipse.releng.eclipsebuilder
org.eclipse.releng.eclipsebuilder中的readme.html描述了如何構建一個eclipse的組件。
在默認的情況下,為了獲取3.0.0版本的sdk.examples,我們需要修改org.eclipse.releng.eclipsebuilder/sdk.examples/build.properties文件。
mapVersionTag=R3_0_0
現在我們可以在控制臺的命令行中開始構建過程。
D:\build\org.eclipse.releng.eclipsebuilder>set ECLIPSE_HOME=D:\eclipse\eclipse-3.0.0
D:\build\org.eclipse.releng.eclipsebuilder>java -cp %ECLIPSE_HOME%\startup.jar org.eclipse.core.launcher.Main
-application org.eclipse.ant.core.antRunner -buildfile build.xml
-Dcomponent=sdk.examples -Dconfigs="*,*,*" -Dbaseos=win32 -Dbasews=win32 -Dbasearch=x86 -Djavacfailonerror=true
-Dpde.build.scripts=%ECLIPSE_HOME%/plugins/org.eclipse.pde.build_3.0.0/scripts -DbaseLocation=%ECLIPSE_HOME%
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/