Dear frankbolviken
That is a great idea - it's how we did it in SDK 2.0. The new Sencha Cmd v3 is different in that it first "upgrades" the project - in fact Architect replicates the entire project in a different directory and then as I understand the command line is used from there. I've been chasing my tail installing Ant, Java SDK, editing cfg files, copying compass support files updating Sencha Cmd etc. but I haven't been able to work it out - it throws errors that I really don't understand how to fix, like this:

[INF]		Processing classPath entry : C:\inetpub\wwwroot\myprojects\scorecard\app.js
[INF]		Processing classPath entry : C:\inetpub\wwwroot\myprojects\scorecard
[WRN]		[ [1000] : Yui Compressor Warning <> Trailing comma is not legal in an ECMA-262 object initializer => /*7df37ae6b93652f5886ec15b36940c7eb6840d53*/Ext.define("Ext.event.ListenerStack",{currentOrder:"current",length:0,constructor:function(){this.listeners={before:[],current:[],after:[]};this.lateBindingMap={};return this},add:function(h,j,k,e){var a=this.lateBi
[ERR]		[ [2000] : YUI Compressor Error <> missing name after . operator =>                                 packagerConfig.outputPath = path.resolve(config.buildPaths.native); ] :: ( C:\inetpub\wwwroot\myprojects\scorecard\.sencha_backup\2.0.0\sdk\command\src\module\Application.js => 294 : 98 )

I'll go back to my original project and see if I can do as you recommend.

Thank you