2013-02-27 5 views
2

У меня есть рабочее пространство Eclipse (3.7.2 + Scala 2.10). Он содержит более 10 проектов Scala и Java. Я хочу организовать простую сборку CI. Просто полная перекомпиляция (без тестирования, распространения, проверки стиля ...) Существует ли быстрый и простой воспроизводимый путь для генерации сценария сборки? Я пытаюсь экспортировать скрипт Ant со стандартным мастером Eclipse, но результат зависит от машины и не содержит компиляции для проектов Scala. В плагине sbt + eclipse у меня проблема с компиляцией Java-проекта. Более того, в этом случае мы должны поддерживать зависимости вручную. Это не очень хорошая идея для огромного и быстро растущего рабочего пространства.Как создать смешанную рабочую область Scala Java Eclipse автоматически?

Спасибо.

ответ

0

Я не знаю, как создать сценарий сборки из Eclipse, который соответствует вашим требованиям. Если вы ищете что-то воспроизводимое, лучше всего использовать внешний инструмент построения и создать артефакты Eclipse на основе своей модели. Я нашел M2E лучшим решением для круглого стола, поддерживающим как Java, так и Scala, а также смешанные сборки. Чтобы использовать этот подход, вам необходимо использовать Maven в качестве технологии внешней сборки. В качестве альтернативного варианта вы можете создавать артефакты Eclipse с помощью внешнего инструмента построения. Например, вы можете использовать SBT и SBTEclipsify, Ant и Ant-Eclipse или Maven для создания проектов Eclipse. При таком подходе вам придется регенерировать проекты каждый раз при изменении сборки. Другие инструменты сборки, вероятно, обеспечивают аналогичную функциональность.

+0

Спасибо. Кажется, эта технология очень стабильна. Для конфигурации CI недостаточно 1 часа. Я обнаружил, что можно запустить [eclipsec из командной строки] (http://stackoverflow.com/questions/206473/build-eclipse-java-project-from-command-line), но для рабочей области Scala + Java получить ошибку в инициализации инструмента scala. – gsv

 Смежные вопросы

  • Нет связанных вопросов^_^