Как экспортировать каждый открытый проект в Eclipse как отдельный JAR?

У меня есть несколько проектов, открытых в рабочей области Eclipse. Вот так:

com.harbl.project.one
com.harbl.project.two
com.harbl.project.three

Я хотел бы экспортировать их как JAR в пакете, чтобы я получил следующие файлы JAR:

./com.harbl.project.one.jar
./com.harbl.project.two.jar
./com.harbl.project.three.jar

Возможно ли это с помощью одного из мастеров Eclipse или рабочих наборов? Является ли мой единственный вариант экспортировать каждый по отдельности?


person Freiheit    schedule 15.03.2010    source источник


Ответы (1)


Если вам нужно долгосрочное решение, то maven - это вариант. Вы можете настроить каждый проект со своим собственным pom, и вы можете управлять каждым отдельно, но с родительским pom для сборки всего.

Взгляните на http://maven.apache.org/.

Если вы хотите просто разместить нужные файлы классов в нужных банках, используйте ANT.

person Matthew Farwell    schedule 15.03.2010
comment
Я согласен, если вы хотите, чтобы каждый из них был создан как отдельный jar, настройка maven значительно упростит задачу и позволит управлять проектами/jars. - person broschb; 15.03.2010
comment
Возможно ли это в Eclipse? Создание всей среды сборки кажется чрезмерным. Что я делаю, так это сохраняю локальную проверку библиотеки FOSS на основе EMF, которую использует моя команда. Я хотел бы иметь возможность просто зайти в Eclipse, получить последние новости из SVN, выполнить регенерацию модели вручную, а затем сгенерировать JAR-файлы. Все, кроме последнего шага, достаточно легко сделать вручную, чтобы я мог просматривать обновления. - person Freiheit; 15.03.2010
comment
Если вы ищете что-то, чтобы просто объединить правильные файлы классов в правильные банки, посмотрите на ANT. Я отредактировал ответ. - person Matthew Farwell; 15.03.2010
comment
Муравей справится. Принятый. - person Freiheit; 17.03.2010