2016-09-23 5 views
0

Я строю проект Java, используя пакет Maven Project в Eclipse Java EE IDE. Я использую разные зависимости, некоторые из них будут предоставлены системой, в которой будет запущена программа java, а другие - нет. Я добавил предоставленный объект тег в файл pom к тому, который, как мне известно, предоставляется системой, и теперь я хотел бы экспортировать runnable .jar. Eclipse экспортирует пакет .jar со всеми зависимостями (предоставленными и не включенными), но есть способ получить исполняемый файл .jar только с не указанными зависимостями.Экспорт jar Eclipse Maven Project с просто необязательными зависимостями

ответ

0

Если вы экспортируете банку с затмением, будет использовано eclipse Jar-Packager, а исполняемая банка будет содержать все зависимости. Eclipse jar-builder не знает о pom.xml.

В вашем случае вы должны использовать МВН построить, например:

mvn clean package