Экспорт отдельных пакетов в банку - IntelliJ IDEA 10.5.2 - PullRequest
2 голосов
/ 20 сентября 2011

Кто-нибудь знает, как я могу экспортировать отдельные пакеты / файлы классов в jar с IntelliJ IDEA 10.5.2 вместо экспорта всего проекта?

Спасибо.

Ответы [ 2 ]

5 голосов
/ 20 сентября 2011

Создайте отдельный модуль (щелкните правой кнопкой мыши по проекту, затем нажмите «Создать» -> «Модуль») для каждого набора пакетов / классов, для которого вы хотите создать отдельный jar.

2 голосов
/ 23 ноября 2015

Для тех, кто приходит сюда за ответом:

Вы можете сделать банку с помощью командной строки. Все, что вам нужно сделать, это запустить команду в родительской папке пакета, который вы хотите экспортировать как jar.

например, вы хотите экспортировать только "mypackage", который находится в "project / src / mainpackage / anotherpackage / mypackage"

вы заходите в «другой пакет» и запускаете следующую команду.

jar cvf myjar.jar mypackage /

для получения дополнительной информации о команде jar, посмотрите документацию: https://docs.oracle.com/javase/tutorial/deployment/jar/build.html

Примечание:

если вы создаете банку только с исходными файлами, т.е. файлами .java внутри папки src, вы не сможете использовать ее в качестве библиотеки в других проектах.

Обязательно сделайте банку из файлов .class (т.е. скомпилированных файлов) для такого использования.

...