Maven: создайте jar, выполняющий мои java-файлы, вместо того, чтобы содержать их - PullRequest
0 голосов
/ 01 апреля 2011

Я хочу создать файл jar, содержащий загруженные и обработанные файлы Интернета. И я хочу сделать это с помощью Mave. Поэтому вместо того, чтобы компилировать мои классы .java и создавать с ними jar, я хочу выполнить мой код (который получает файлы, обрабатывает их и т. Д.), А затем упаковывает полученные файлы в jar.

Каков наилучший подход для достижения этой цели? Может быть плагин?

Спасибо.

РЕДАКТИРОВАТЬ: Мне нужен проект Maven, который при запуске mvn: package или mvn: install наконец вы получите файл jar, как всегда. Разница в том, что эти файлы должны быть загружены и обработаны моим кодом.

Ответы [ 4 ]

1 голос
/ 01 апреля 2011

Да, если вы хотите расширить поведение maven, вы пишете плагин.maven.apache.org и другие связанные места расскажут вам, что вам нужно знать.Для простых вещей вы можете использовать maven-antrun-plugin или groovy-maven-plugin и скрипт.

0 голосов
/ 01 апреля 2011

Похоже, это работа для плагина maven-зависимости , который может загружать артефакты.После загрузки вы можете делать с ними что угодно.

0 голосов
/ 01 апреля 2011

Мне действительно нравится плагин one-jar для создания исполняемых jar-файлов. У меня есть пост в блоге, который объясняет шаг за шагом, что делать, если вы используете maven или ant: Создание исполняемых фляг

0 голосов
/ 01 апреля 2011

Вы можете использовать плагин Maven Exec .

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