Jump to: navigation, search

Difference between revisions of "DSDP/MTJ/Requirements/MTJ Build"

< DSDP‎ | MTJ‎ | Requirements
(ID: build:FR007 - MTJ shall define an extension point for Build Hooks)
Line 71: Line 71:
 
'''Community Review:''' [[DSDP/MTJ/Phone_Meeting_17-June-2008|17-June-2008]]  
 
'''Community Review:''' [[DSDP/MTJ/Phone_Meeting_17-June-2008|17-June-2008]]  
  
==='''ID''': build:FR007 - MTJ shall define an extension point for Build Hooks===
+
==='''ID''': build:FR007 - MTJ shall define an extension point for build hooks===
 
'''Description:''' An '''''Extension Point''''' where third party plugins can provide build hooks to run before and after the build process.
 
'''Description:''' An '''''Extension Point''''' where third party plugins can provide build hooks to run before and after the build process.
  

Revision as of 12:52, 7 April 2009

ID: build:FR001 - MTJ shall provide a MIDP Packing Build Process.

Description: TBD

Priority: 1

Owner: Motorola/Craig Setera

Status: Accepted on 17-June-2008

Community Review: 17-June-2008

ID: build:FR002 - MTJ shall provide an option to setup proguard code obfuscation.

Description: TBD

Priority: 1

Owner: Motorola/Craig Setera

Status: Accepted on 17-June-2008

Community Review: 17-June-2008

ID: build:FR003 - MTJ shall provide an option to setup a signing keystore.

Description: TBD

Priority: 1

Owner: Motorola/Craig Setera

Status: Accepted on 17-June-2008

Community Review: 17-June-2008

ID: build:FR004 - MTJ shall provide an option to build the MIDlet Suite JAR without obfuscation.

Description: TBD

Priority: 1

Owner: Motorola/Craig Setera

Status: Accepted on 17-June-2008

Community Review: 17-June-2008

ID: build:FR005 - MTJ shall provide an option to build an obfuscated MIDlet Suite JAR.

Description: TBD

Priority: 1

Owner: Motorola/Craig Setera

Status: Accepted on 17-June-2008

Community Review: 17-June-2008

ID: build:FR006 - MTJ shall provide an option to export all build process an an antenna build XML file.

Description: TBD

Priority: 1

Owner: Motorola/Craig Setera

Status: Accepted on 17-June-2008

Community Review: 17-June-2008

ID: build:FR007 - MTJ shall define an extension point for build hooks

Description: An Extension Point where third party plugins can provide build hooks to run before and after the build process.

The extension point will be composed by the following elements:

  • build-hook
    • sdk-filter (String Attribute) [REQUIRED]

      Description: A regular expression matching the target SDKs names in order to filter the hook usage among all available SDKs.

    • hook (Java Attribute) [REQUIRED]

      Description: IMTJBuildHook Interface defines methods for pre and pos build operations. It must be implemented by the hooks providers.

    • priority (String Attribute) [REQUIRED]

      Description: An integer defining the priority order of the hook. It must be a number greater that or equal to zero, the lower numbers means higher priorities.

  • Sequence compositor
    • build-hook (Element reference) (1 - *)

Priority: 1

Owner: David Marques

Status: Proposed on 07-Mar-2009

Community Review: TBD

Related Bugs: TBD



Back to main DSDP/MTJ/Requirements