Мне нужно запустить mvn spring-boot:run из команды lime, но выбрать основной класс для запуска. Есть ли способ? Мне нужно запустить это в командной строке, но не из JAR.
mvn spring-boot:run
mvn spring-boot:run -Dstart-class=your.main.class должно работать
mvn spring-boot:run -Dstart-class=your.main.class
Полный список доступных опций от mvn help:describe -Dcmd=spring-boot:run -Ddetail
mvn help:describe -Dcmd=spring-boot:run -Ddetail
Редактировать: для 2.0.1.RELEASE параметр "user" был изменен на spring-boot.run.main-class, но команда должна быть такой же.
spring-boot.run.main-class
См. https://docs.spring.io/spring-boot/docs/2.0.1.RELEASE/maven-plugin/run-mojo.html