Мне бы хотелось иметь приложение / скрипт, который я мог бы использовать для выполнения автономного Java-приложения (то есть базового класса с основным методом) из данного артефакта Maven. Исходя из моих исследований, ничего подобного в настоящее время не существует, но я решил задать вопрос сообществу и посмотреть, знает ли кто-нибудь проект, который может удовлетворить мои потребности.
Идея состояла бы в том, чтобы я передавал через файл конфигурации или командную строку спецификацию артефакта Maven (идентификатор группы, идентификатор артефакта и версию) вместе с полным именем класса и списком аргументов. Данный артефакт и все его зависимости затем будут загружены (или нет, если они уже находятся в локальном репо), и приложение будет запущено с соответствующим путем к классу.
На данный момент я не думаю, что будет слишком сложно реализовать систему, которая делает это, используя Эфирную библиотеку и Java ProcessBuilder, но мне было интересно, знает ли кто-нибудь еще о существующем проекте, который уже справляется с этим, прежде чем я начну изобретать велосипед.