Найти и создать аннотированные классы Scala в указанном пакете - PullRequest
2 голосов
/ 23 марта 2012

Я хочу создать простой инструмент командной строки в стиле 'rake', который позволит мне определять задачи в scala (которые могут дополнительно принимать дополнительные аргументы командной строки), которые будут автоматически загружаться и доступны через один метод main (),чтобы обеспечить единую точку входа и минимизировать генерацию большого количества сценариев-оболочек.

Примером того, что я ищу, является Джерси, который автоматически загрузит все аннотированные классы в указанном пакете и создаст конечные точки REST.Как правильно сделать это в Scala?По сути, я просто хочу получить коллекцию экземпляров каждого класса в пакете с заданной аннотацией (которые имеют черту Task или являются подклассом Trait и т. Д.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...