[ 
http://jira.amdatu.org/jira/browse/AMDATU-464?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Bram de Kruijff updated AMDATU-464:
-----------------------------------

    Component/s: Build & Release management
    
> Support Ace development by replacing SNAPSHOT with tstamp
> ---------------------------------------------------------
>
>                 Key: AMDATU-464
>                 URL: http://jira.amdatu.org/jira/browse/AMDATU-464
>             Project: Amdatu
>          Issue Type: Improvement
>          Components: Amdatu Maven Plugin, Build & Release management
>    Affects Versions: 0.3.0
>            Reporter: Bram de Kruijff
>
> Ace does not allow artifacts with the same version to be uploaded twice or 
> updated. This is cumbersome when developing because the bundleplugin will 
> simply translate x.y.z-SNAPSHOT to x.y.z.SNAPSHOT (to conform to the OSGi 
> version scheme) every time a development version is build.
> Thus we need to consider:
> 1) On each deploy of a SNAPSHOT version we must increment the Manifest 
> Bundle-Version header of the artifact we pass to ace AND the deployBundle 
> mojo must use the same Bundle-Version property when creating the artifact in 
> the Ace repository. 
> 2) We can not use BND ${tstamp} support because this changed the final name 
> of the artifact (breaking Maven SNAPSHOT deployment) and requires manual 
> managing of the x.y.z.{tstamp} value in each and every pom.
> Solution is to let the MOJO:
> 1) Check if it is a SNAPSHOT version artifact
> 2) Generate a timestamp using current time
> 3) Create a copy of the bundle using the timestamp
>   -> Replace -SNAPSHOT in the filename
>   -> Replace -SNAPSHOT in the manifest Bundle-Version
> 4) Deploy the copy with ace

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
http://jira.amdatu.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        
_______________________________________________
Amdatu-developers mailing list
[email protected]
http://lists.amdatu.org/mailman/listinfo/amdatu-developers

Reply via email to