@seancorfield could you explain the reason for "Ignoring :main-class because no 'pom.xml' file is present!"
now I use empty pom.xml as workaround.
@maxp because it used to require the pom in order to build an uberjar. I plan to relax some of those requirements, now that you can specify group, artifact, and version on the command line.
You can always add :sync-pom true
and have it generate the pom for you.