Deploying using dev_appserver.sh required browser login every time. It is not updated for very long time. Is app.yaml base project deprecated in appengine java?
Not sure I understand the issue:
1/ the dev_appserver.sh is for running a local GAE SDK, not for doing app deployment.
2/ instead you should be using the appcfg.sh tools that is now defaulting to oauth2 so requirement the oauth dance the first time, then it reuses the locally cached tokens.
3/ for Java, you should not defined the app.yaml, it is automatically generated during a local staging phase from the web.xml and appengine-web.xml files.
Hope this helps.