plugin provides profile

- provides profile to test the source deps and build the jar with
- aot only triggered if deps-aot set to true
- no separate dependency list, meta markers instead for source-deps