Building Mobile Enterprise Applications : Using webMethods Mobile Designer : Project Properties Reference : Hook Point Properties
Hook Point Properties
The hook point properties provide the names of Ant targets that you create and that you want Mobile Designer to execute when it is executing Ant targets that are provided with Mobile Designer, for example, the +Multi-Build Ant target. Using hookpoints allows you to customize Mobile Designer processes. For more information about hookpoints, see Creating Custom Ant Scripts to Run at Predefined Hook Points.
project.hookpoint.target.prebuildresources
Specifies an Ant target that you created. Mobile Designer calls the Ant target you specify before it executes the Resource Handler while processing the executing the +Multi-Build, +Multi-Build-Last, +Activate-Handset, +Re-Activate-Handset, or +Run-Phoney-With-Re-Activation Ant tasks.
Platforms
All
Value
Name of an Ant Target you defined
Default
None. If you do not include this property, Mobile Designer does not invoke a hook point.
project.hookpoint.target.postbuildresources
Specifies an Ant target that you created. Mobile Designer calls the Ant target you specify after it executes the Resource Handler while processing the +Multi-Build, +Multi-Build-Last, +Activate-Handset, +Re-Activate-Handset, or +Run-Phoney-With-Re-Activation Ant task.
Platforms
All
Value
Name of an Ant Target you defined
Default
None. If you do not include this property, Mobile Designer does not invoke a hook point.
project.hookpoint.target.precompilation
Specifies an Ant target that you created. Mobile Designer calls the Ant target you specify before it performs platform-specific compilation for each build while processing the +Multi-Build or +Multi-Build-Last Ant task.
Platforms
All
Value
Name of an Ant Target you defined
Default
None. If you do not include this property, Mobile Designer does not invoke a hook point.
project.hookpoint.target.postcompilation
Specifies an Ant target that you created. Mobile Designer calls the Ant target you specify after it performs platform-specific compilation for each build while processing the +Multi-Build or +Multi-Build-Last Ant task.
Platforms
All
Value
Name of an Ant Target you defined
Default
None. If you do not include this property, Mobile Designer does not invoke a hook point.
project.hookpoint.target.postcrosscompiler
Specifies an Ant target that you created. Mobile Designer calls the Ant target you specify after the cross compiler has converted the project's source to your build's target language.
Note:  
Mobile Designer only calls this hook point for cross-compiled builds.
Platforms
All
Value
Name of an Ant Target you defined
Default
None. If you do not include this property, Mobile Designer does not invoke a hook point.
project.hookpoint.target.premakefilegeneration
Specifies an Ant target that you created. Mobile Designer calls the Ant target you specify before it generates the makefile and platform-specific project. Examples of platform-specific projects are a Microsoft Visual Studio project for a Windows Phone platform, Apple Xcode project for the iOS platform, or an Eclipse project for platforms like Android.
Note:  
Mobile Designer only calls this hook point for cross-compiled builds.
Platforms
All
Value
Name of an Ant Target you defined
Default
None. If you do not include this property, Mobile Designer does not invoke a hook point.
project.hookpoint.target.prepatch
Specifies an Ant target that you created. Mobile Designer calls the Ant target you specify after it applies the patches to your code.
Note:  
Mobile Designer only calls this hook point for cross-compiled builds.
Platforms
All
Value
Name of an Ant Target you defined
Default
None. If you do not include this property, Mobile Designer does not invoke a hook point.
project.hookpoint.target.postpackaging
Specifies an Ant target that you created. Mobile Designer calls the Ant target you specify after it generates a platform-specific build bundle.
The output of the packaging process varies from platform to platform. For example, for Android builds, the output is in an application package (apk) file.
After Mobile Designer executes the Ant target specified by the project.hookpoint.target.postpackaging property, if appropriate for the platform, Mobile Designer performs any code signing.
Note:  
Mobile Designer only calls this hook point for cross-compiled builds.
Platforms
All
Value
Name of an Ant Target you defined
Default
None. If you do not include this property, Mobile Designer does not invoke a hook point.
project.hookpoint.target.postbuild
Specifies an Ant target that you created. Mobile Designer calls the Ant target you specify after it packages and signs a build.
Platforms
All
Value
Name of an Ant Target you defined
Default
None. If you do not include this property, Mobile Designer does not invoke a hook point.
project.hookpoint.target.postmultibuild
Specifies an Ant target that you created. Mobile Designer calls the Ant target you specify after it creates all the builds you selected in the Multi-Build dialog.
Platforms
All
Value
Name of an Ant Target you defined
Default
None. If you do not include this property, Mobile Designer does not invoke a hook point.
Copyright © 2007-2016 Software AG, Darmstadt, Germany.

Product LogoContact Support   |   Community   |   Feedback