У меня есть проект в Eclipse, который после сборки имеет структуру пакета следующих
launcher.tar.gz
|-- launcher.jar
|-- lib/
|-- resources/
|-- plugins/
Это достигается с помощью maven-assembly-plugin
.
Для правильного запуска приложения некоторые из resources
требуются, но не доступны вне финальной сборки, кроме того, я хотел бы иметь возможность устанавливать плагины, как я сейчас делаю.
Мой текущий рабочий процесс
$ mvn [clean] package
$ cd target/launcher/
$ java -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000 -jar launcher.jar
Как только приложение запустилось в приостановленном состоянии, я могу подключить отладчик и возобновить свой обычный рабочий процесс.
Как я могу оптимизировать этот процесс из Eclipse?
I может запустить это из моего класса Launcher.java, но при отладке в Eclipse у меня нет возможности устанавливать плагины с помощью этого метода.