Jump to: navigation, search

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

< DSDP‎ | MTJ‎ | Requirements
(Removing requirement Build:FR002 according to bug 243238)
Line 1: Line 1:
<b>ID</b>: Build:FR001 - MTJ shall provide a MIDP Packing Build Process
+
==='''ID''': build:FR001 - MTJ shall provide a MIDP Packing Build Process.===
  
<b>Description:</b> TBD
+
'''Description:''' TBD
  
<b>Priority:</b> 1
+
'''Priority:''' 1
  
<b>Owner:</b> Motorola/Craig Setera
+
'''Owner:''' Motorola/Craig Setera
  
<b>Status:</b> Accepted on 17-June-2008
+
'''Status:''' Accepted on 17-June-2008
  
<b>Community Review:</b> [[DSDP/MTJ/Phone_Meeting_17-June-2008|17-June-2008]]
+
'''Community Review:''' [[DSDP/MTJ/Phone_Meeting_17-June-2008|17-June-2008]]  
  
----
+
==='''ID''': build:FR002 - MTJ shall provide an option to setup proguard code obfuscation.===
<b>ID</b>: Build:FR003 - MTJ shall provide an option to setup proguard code obfuscation
+
  
<b>Description:</b> TBD
+
'''Description:''' TBD
  
<b>Priority:</b> 1
+
'''Priority:''' 1
  
<b>Owner:</b> Motorola/Craig Setera
+
'''Owner:''' Motorola/Craig Setera
  
<b>Status:</b> Accepted on 17-June-2008
+
'''Status:''' Accepted on 17-June-2008
  
<b>Community Review:</b> [[DSDP/MTJ/Phone_Meeting_17-June-2008|17-June-2008]]
+
'''Community Review:''' [[DSDP/MTJ/Phone_Meeting_17-June-2008|17-June-2008]]  
  
----
+
==='''ID''': build:FR003 - MTJ shall provide an option to setup a signing keystore.===
<b>ID</b>: Build:FR004 - MTJ shall provide an option to setup a signing keystore
+
  
<b>Description:</b> TBD
+
'''Description:''' TBD
  
<b>Priority:</b> 1
+
'''Priority:''' 1
  
<b>Owner:</b> Motorola/Craig Setera
+
'''Owner:''' Motorola/Craig Setera
  
<b>Status:</b> Accepted on 17-June-2008
+
'''Status:''' Accepted on 17-June-2008
  
<b>Community Review:</b> [[DSDP/MTJ/Phone_Meeting_17-June-2008|17-June-2008]]
+
'''Community Review:''' [[DSDP/MTJ/Phone_Meeting_17-June-2008|17-June-2008]]  
  
----
+
==='''ID''': build:FR004 - MTJ shall provide an option to build the MIDlet Suite JAR without obfuscation.===
<b>ID</b>: Build:FR005 - MTJ shall provide an option to build the MIDlet Suite JAR without obfuscation
+
  
<b>Description:</b> TBD
+
'''Description:''' TBD
  
<b>Priority:</b> 1
+
'''Priority:''' 1
  
<b>Owner:</b> Motorola/Craig Setera
+
'''Owner:''' Motorola/Craig Setera
<b>Status:</b> Accepted on 17-June-2008
+
  
<b>Community Review:</b> [[DSDP/MTJ/Phone_Meeting_17-June-2008|17-June-2008]]
+
'''Status:''' Accepted on 17-June-2008
  
----
+
'''Community Review:''' [[DSDP/MTJ/Phone_Meeting_17-June-2008|17-June-2008]]
<b>ID</b>: Build:FR006 - MTJ shall provide an option to build an obfuscated MIDlet Suite JAR
+
  
<b>Description:</b> TBD
+
==='''ID''': build:FR005 - MTJ shall provide an option to build an obfuscated MIDlet Suite JAR.===
  
<b>Priority:</b> 1
+
'''Description:''' TBD
  
<b>Owner:</b> Motorola/Craig Setera
+
'''Priority:''' 1
  
<b>Status:</b> Accepted on 17-June-2008
+
'''Owner:''' Motorola/Craig Setera
  
<b>Community Review:</b> [[DSDP/MTJ/Phone_Meeting_17-June-2008|17-June-2008]]
+
'''Status:''' Accepted on 17-June-2008
  
----
+
'''Community Review:''' [[DSDP/MTJ/Phone_Meeting_17-June-2008|17-June-2008]]
<b>ID</b>: Build:FR007 - MTJ shall provide an option to export all build process an an antenna build XML file
+
  
<b>Description:</b> TBD
+
==='''ID''': build:FR006 - MTJ shall provide an option to export all build process an an antenna build XML file.===
  
<b>Priority:</b> 1
+
'''Description:''' TBD
  
<b>Owner:</b> Motorola/Craig Setera
+
'''Priority:''' 1
  
<b>Status:</b> Accepted on 17-June-2008
+
'''Owner:''' Motorola/Craig Setera
  
<b>Community Review:</b> [[DSDP/MTJ/Phone_Meeting_17-June-2008|17-June-2008]]
+
'''Status:''' Accepted on 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===
 +
'''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'''
 +
** <font color="green"><b>sdk-filter</b></font> (String Attribute) <font color="#960018"><b>[REQUIRED]</b></font><p>Description: A regular expression matching the target SDKs names in order to filter the hook usage among all available SDKs.</p>
 +
** <font color="green"><b>hook</b></font> (Java Attribute) <font color="#960018"><b>[REQUIRED]</b></font><p>Description: IMTJBuildHook Interface defines methods for pre and pos build operations. It must be implemented by the hooks providers.</p>
 +
** <font color="green"><b>priority</b></font> (String Attribute) <font color="#960018"><b>[REQUIRED]</b></font><p>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.</p>
 +
 
 +
*'''''Sequence compositor'''''
 +
** <font color="blue">build-hook</font> (Element reference) ('''1 - *''')
 +
 
 +
'''Priority:''' 1
 +
 
 +
'''Owner:''' David Marques
 +
 
 +
'''Status:''' Proposed on 07-Mar-2009
 +
 
 +
'''Community Review:''' TBD
 +
 
 +
'''Related Bugs:''' TBD
 +
----
  
 
----
 
----

Revision as of 13: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