2015-06-23 5 views
0

Мой проект требует периодической загрузки исходного кода с общего диска. Это в виде zip-файла. После извлечения их мне нужно также проверить некоторые источники из SVN. Но время для этого не должно быть потрачено на время работы. Следовательно, создается файл bat, который делает все это, включая загрузку zip, извлечение, проверку SVN, компиляцию и открытие eclipse.Создайте проект Eclipse автоматически в пакетном процессе

В процессе компиляции, я получаю следующее сообщение об ошибке

не удалось открыть jarfile /plugins/org.eclipse.equinox.launcher_1.3.0

Но это обходится и затмение открывается без проверяется опция «Создать автоматически». Из-за этого рабочая область не компилируется и, следовательно, необходимо потратить некоторое время на создание рабочей области.

Любая идея установить автоматически автоматически без ручного вмешательства? В противном случае было бы полезно, если исходные файлы могут быть скомпилированы без указанной выше ошибки.

Спасибо

ответ

0

Вы должны, вероятно, не использовать Eclipse, чтобы построить свой проект в периодическом процессе. Во-первых, вы запускаете тип проблемы, который вы описываете, но у вас также есть проблема дополнительных накладных расходов на запуск eclipse, и это делает вашу систему сборки очень зависимой от платформы.

Более чистым решением было бы позвонить javac из вашего пакетного процесса. См. Документ here. Также полезный пост here.

Еще лучшим решением было бы реализовать скрипт сборки в Ant вместо пакета. Ant поддерживает Eclipse, но может работать независимо на любой платформе. Он поддерживает все делать вы описываете в процессе сборки: