在设置构建时,第一步是创建用于执行构建的目录。此目录称为构建目录,它将包含要构建的插件和功能部件以及所生成的所有工件。接着,请将插件和功能部件分别复制到“plugins”和“features”子目录中。功能部件文件夹应该包含所构建的功能部件。
在设置构建时,第二步是将模板 build.properties 文件从 org.eclipse.pde.build/templates/headless-build 复制到将成为构建配置目录的新目录中(此目录也称为配置目录)。对复制的 build.properties 文件进行编辑并设置下列属性:org.foo.Feature
的功能部件来说,allElementsDelegator
是:<target name="allElementsDelegator">
<ant antfile="${genericTargets}" target="${target}">
<property name="type" value="feature" />
<property name="id" value="org.foo.Feature" />
</ant>
</target>
org.foo.Feature
时(当 configs 设置为 win32、win32 或 x86 时),应该指定以下目标:<!--Target for assembling os=win32, ws=win32, arch=x86 -->在构建与平台无关的配置时(未设置 configs,或者 configs 设置为 *,*,*),应该指定类似于以下的目标:
<target name="assemble.org.foo.Feature.win32.win32.x86">
<ant antfile="${assembleScriptName}" dir="${buildDirectory}/">
</target>
<!--The platform independent assemble target-->
<target name="assemble.org.foo.Feature">
<ant antfile="${assembleScriptName}" dir="${buildDirectory}"/>
</target>
-buildfile=</path/to/build.xml>
:这是“PDE 构建”提供的
build.xml 的路径。此文件在 org.eclipse.pde.build/scripts 目录中。这是用于驱动整个构建过程的构建文件。-Dbuilder=</path/to/configuration folder>
:这是构建配置文件夹的路径。java -jar <eclipseInstall>/startup.jar
-application org.eclipse.ant.core.antRunner -buildfile
<<eclipseInstall>/plugins/org.eclipse.pde.build_<version>/scripts/build.xml>
-Dbuilder=<构建配置文件夹的路径>
如果要对构建进行进一步的定制,例如访存资源库,请参阅高级 PDE 构建主题以了解更多信息。