What exactly is source-bundle in Maven land?

> On Mar 27, 2020, at 2:16 PM, Christofer Dutz <[email protected]> 
> wrote:
> 
> And I just 
> 
> 1) Downloaded all of the source-bundles for each of the repos.
> 2) Created a temp directory
> 3) Unpacked the archives to reproduce the royale-compiler, royale-typedefs, 
> royale-asjs directory structure (Had to rename royale-framework to 
> royale-asjs)
> 4) Executed the Ant build: ant all -Dbuild.noprompt=true -Drelease.target=true
> 
> And all succeeded:
> 
> post-build:
>    [mkdir] Created dir: 
> /Users/christofer.dutz/Temp/royale/royale-asjs/frameworks/locale
>    [mkdir] Created dir: 
> /Users/christofer.dutz/Temp/royale/royale-asjs/frameworks/mx
>    [mkdir] Created dir: 
> /Users/christofer.dutz/Temp/royale/royale-asjs/frameworks/rsls
>    [mkdir] Created dir: 
> /Users/christofer.dutz/Temp/royale/royale-asjs/frameworks/themes/Halo
>     [copy] Copying 1 file to 
> /Users/christofer.dutz/Temp/royale/royale-asjs/frameworks/themes/Halo
>     [copy] Copying 1 file to 
> /Users/christofer.dutz/Temp/royale/royale-asjs/frameworks
>    [touch] Creating 
> /Users/christofer.dutz/Temp/royale/royale-asjs/frameworks/macfonts.ser
>    [touch] Creating 
> /Users/christofer.dutz/Temp/royale/royale-asjs/frameworks/winfonts.ser
>    [touch] Creating 
> /Users/christofer.dutz/Temp/royale/royale-asjs/frameworks/localfonts.ser
> 
> last-message-if-airsdk:
> 
> main:
>     [echo] ant main target completed on 03/27/2020 12:13:49 PM
> 
> all:
> 
> BUILD SUCCESSFUL
> Total time: 5 minutes 51 seconds
> 
> 
> 
> Chris
> 
> 
> Am 27.03.20, 12:13 schrieb "Carlos Rovira" <[email protected]>:
> 
>    Hi,
> 
>    just started this wiki page based on Chris instructions in this thread [1]
>    will be update to improve formatting and anything that could ease even more
>    the current info
> 
>    [1]
>    
> https://github.com/apache/royale-asjs/wiki/Release-Manager-(New-to-be-tested)
> 
>    El vie., 27 mar. 2020 a las 11:52, Carlos Rovira 
> (<[email protected]>)
>    escribió:
> 
>> I think after this release this would be good to bring and discuss, I
>> think it would be a huge simplification for this project :)
>> 
>> El vie., 27 mar. 2020 a las 10:48, Christofer Dutz (<
>> [email protected]>) escribió:
>> 
>>> And let me add something ....
>>> 
>>> If all three git repos were merged into one (No Git submodules don't work
>>> as the tooling can't branch, commit push submodules) ... the release
>>> process would boil down to this:
>>> 
>>> 1) mvn -P
>>> with-distribution,with-examples,with-manualtests,option-with-swf
>>> release:branch -DautoVersionSubmodules=true -DbranchName=release-test/0.9.8
>>> 
>>> 2) git checkout release-test/0.9.8
>>> 
>>> 3) mvn -P
>>> with-distribution,with-examples,with-manualtests,option-with-swf
>>> release:prepare -DautoVersionSubmodules=true
>>> -Dtag=org.apache.royale.asjs-0.9.8-rc1
>>> 
>>> 4) mvn release:perform
>>> 
>>> However I would need to refactor the royale-maven-plugin in order to do
>>> that. But I'd be happy to do it.
>>> 
>>> Chris
>>> 
>>> 
>>> 
>>> Am 27.03.20, 10:39 schrieb "Carlos Rovira" <[email protected]>:
>>> 
>>>    Many thanks Chris :)
>>> 
>>>    I think this is what Alex asked for.
>>>    If Alex is ok, and Yishay wants to let me to try,  I can
>>>    start official 0.9.7 in few hours
>>> 
>>>    Thanks!
>>> 
>>> 
>>> 
>>>    El vie., 27 mar. 2020 a las 10:29, Christofer Dutz (<
>>>    [email protected]>) escribió:
>>> 
>>>> Hi All,
>>>> 
>>>> As I don’t have access to a WIKI … here comes a step by step guide
>>> for
>>>> releasing Royale with Maven:
>>>> 
>>>> Prepare:
>>>> export
>>>> 
>>> FLASHPLAYER_DEBUGGER="/Users/some-username/Devtools/Adobe/Flash/FlashPlayer-32.0/Flash
>>>> Player.app/Contents/MacOS/Flash Player Debugger"
>>>> 
>>>> ---------------------------------------------------------------
>>>> Release Compiler
>>>> ---------------------------------------------------------------
>>>> 
>>>> Branch:
>>>> ---------------------------
>>>> mvn -P option-with-swf release:branch -DautoVersionSubmodules=true
>>>> -DbranchName=release-test/0.9.8
>>>>     Just press enter on every question Maven asks you ...
>>>> 
>>>> [INFO]
>>>> 
>>> ------------------------------------------------------------------------
>>>> [INFO] BUILD SUCCESS
>>>> [INFO]
>>>> 
>>> ------------------------------------------------------------------------
>>>> [INFO] Total time: 21.963 s
>>>> [INFO] Finished at: 2020-03-26T20:39:53+01:00
>>>> [INFO] Final Memory: 18M/77M
>>>> [INFO]
>>>> 
>>> ------------------------------------------------------------------------
>>>> 
>>>> 
>>>> Release:
>>>> ---------------------------
>>>> git checkout release-test/0.9.8
>>>> 
>>>> mvn -P option-with-swf release:prepare -DautoVersionSubmodules=true
>>>> -Dtag=org.apache.royale.compiler-0.9.8-rc1
>>>>     Select the suggested versions by hitting enter
>>>> 
>>>> [INFO]
>>>> 
>>> ------------------------------------------------------------------------
>>>> [INFO] BUILD SUCCESS
>>>> [INFO]
>>>> 
>>> ------------------------------------------------------------------------
>>>> [INFO] Total time: 04:57 min
>>>> [INFO] Finished at: 2020-03-26T20:45:22+01:00
>>>> [INFO] Final Memory: 22M/84M
>>>> [INFO]
>>>> 
>>> ------------------------------------------------------------------------
>>>> 
>>>> mvn release:perform
>>>> 
>>>> [INFO]
>>>> 
>>> ------------------------------------------------------------------------
>>>> [INFO] BUILD SUCCESS
>>>> [INFO]
>>>> 
>>> ------------------------------------------------------------------------
>>>> [INFO] Total time: 04:04 min
>>>> [INFO] Finished at: 2020-03-26T20:49:58+01:00
>>>> [INFO] Final Memory: 18M/77M
>>>> [INFO]
>>>> 
>>> ------------------------------------------------------------------------
>>>> 
>>>> ---------------------------------------------------------------
>>>> Release Typedefs
>>>> ---------------------------------------------------------------
>>>> 
>>>> Branch:
>>>> ---------------------------
>>>> mvn -P option-with-swf release:branch -DautoVersionSubmodules=true
>>>> -DbranchName=release-test/0.9.8
>>>>     Just press enter on every question Maven asks you ...
>>>> 
>>>> [INFO]
>>>> 
>>> ------------------------------------------------------------------------
>>>> [INFO] BUILD SUCCESS
>>>> [INFO]
>>>> 
>>> ------------------------------------------------------------------------
>>>> [INFO] Total time: 01:09 min
>>>> [INFO] Finished at: 2020-03-26T20:58:28+01:00
>>>> [INFO] Final Memory: 26M/100M
>>>> [INFO]
>>>> 
>>> ------------------------------------------------------------------------
>>>> 
>>>> 
>>>> Release:
>>>> ---------------------------
>>>> git checkout release-test/0.9.8
>>>> 
>>>> edit the pom.xml and update the compiler version to the released
>>> versions
>>>> (Cut off the "-SNAPSHOT")
>>>> 
>>>> commit and push the changes
>>>> 
>>>> mvn -P option-with-swf release:prepare -DautoVersionSubmodules=true
>>>> -Dtag=org.apache.royale.typedefs-0.9.8-rc1
>>>>     Select the suggested versions by hitting enter
>>>> 
>>>> [INFO]
>>>> 
>>> ------------------------------------------------------------------------
>>>> [INFO] BUILD SUCCESS
>>>> [INFO]
>>>> 
>>> ------------------------------------------------------------------------
>>>> [INFO] Total time: 02:37 min
>>>> [INFO] Finished at: 2020-03-26T21:08:13+01:00
>>>> [INFO] Final Memory: 26M/60M
>>>> [INFO]
>>>> 
>>> ------------------------------------------------------------------------
>>>> 
>>>> mvn release:perform
>>>> 
>>>> [INFO]
>>>> 
>>> ------------------------------------------------------------------------
>>>> [INFO] BUILD SUCCESS
>>>> [INFO]
>>>> 
>>> ------------------------------------------------------------------------
>>>> [INFO] Total time: 56.749 s
>>>> [INFO] Finished at: 2020-03-26T21:14:44+01:00
>>>> [INFO] Final Memory: 23M/90M
>>>> [INFO]
>>>> 
>>> ------------------------------------------------------------------------
>>>> 
>>>> ---------------------------------------------------------------
>>>> Release Framework
>>>> ---------------------------------------------------------------
>>>> 
>>>> Branch:
>>>> ---------------------------
>>>> mvn -P
>>> with-distribution,with-examples,with-manualtests,option-with-swf
>>>> release:branch -DautoVersionSubmodules=true
>>> -DbranchName=release-test/0.9.8
>>>>     Just press enter on every question Maven asks you ...
>>>> 
>>>> [INFO]
>>>> 
>>> ------------------------------------------------------------------------
>>>> [INFO] BUILD SUCCESS
>>>> [INFO]
>>>> 
>>> ------------------------------------------------------------------------
>>>> [INFO] Total time: 05:51 min
>>>> [INFO] Finished at: 2020-03-26T21:25:56+01:00
>>>> [INFO] Final Memory: 58M/207M
>>>> [INFO]
>>>> 
>>> ------------------------------------------------------------------------
>>>> 
>>>> 
>>>> Release:
>>>> ---------------------------
>>>> git checkout release-test/0.9.8
>>>> 
>>>> edit the pom.xml and update the compiler- and typedefs versions to
>>> the
>>>> released versions (Cut off the "-SNAPSHOT")
>>>> 
>>>> commit and push the changes
>>>> 
>>>> mvn -P
>>> with-distribution,with-examples,with-manualtests,option-with-swf
>>>> release:prepare -DautoVersionSubmodules=true
>>>> -Dtag=org.apache.royale.asjs-0.9.8-rc1
>>>>     Select the suggested versions by hitting enter
>>>> 
>>>> [INFO]
>>>> 
>>> ------------------------------------------------------------------------
>>>> [INFO] BUILD SUCCESS
>>>> [INFO]
>>>> 
>>> ------------------------------------------------------------------------
>>>> [INFO] Total time: 25:38 min
>>>> [INFO] Finished at: 2020-03-27T09:57:09+01:00
>>>> [INFO] Final Memory: 63M/227M
>>>> [INFO]
>>>> 
>>> ------------------------------------------------------------------------
>>>> 
>>>> mvn release:perform
>>>> 
>>>> [INFO]
>>>> 
>>> ------------------------------------------------------------------------
>>>> [INFO] BUILD SUCCESS
>>>> [INFO]
>>>> 
>>> ------------------------------------------------------------------------
>>>> [INFO] Total time: 19:02 min
>>>> [INFO] Finished at: 2020-03-27T10:16:44+01:00
>>>> [INFO] Final Memory: 41M/150M
>>>> [INFO]
>>>> 
>>> ------------------------------------------------------------------------
>>>> 
>>>> ---------------------------------------------------------------
>>>> DONE!
>>>> 
>>>> I did a clean fork for this and updated the SCM and
>>> distributionManagement
>>>> to use my github fork and my private Nexus for deployment … it
>>> worked great
>>>> (After fixing 1-2 things in the ASJS repo … which weren’t found
>>> earlier as
>>>> we never got this far). Also did I do a fake 0.9.8 release as my
>>> fork of
>>>> the official repo had lots of relics from previous 0.9.7 release
>>> attempts.
>>>> So don’t be confused ;-)
>>>> 
>>>> The Net execution time of all steps were 1:04:36 … add a few
>>> minutes for
>>>> switching branches, changing pom-versions and stuff like that …
>>>> 
>>>> So is this the thing you folks were asking for?
>>>> 
>>>> Chris
>>>> 
>>>> 
>>> 
>>>    --
>>>    Carlos Rovira
>>>    http://about.me/carlosrovira
>>> 
>>> 
>>> 
>> 
>> --
>> Carlos Rovira
>> http://about.me/carlosrovira
>> 
>> 
> 
>    -- 
>    Carlos Rovira
>    http://about.me/carlosrovira
> 
> 

Reply via email to