2016-05-05 9 views
7

Я смог вытащить источник BIRT (4.2.2) отсюда: https://github.com/eclipse/birt/ с использованием m2e (интеграция Maven для Eclipse) и импортировал его в рабочее пространство eclipse. Документация BIRT (https://wiki.eclipse.org/BIRT/FAQ/Birt_Project#Q:_How_to_Build_BIRT_3.7.1.2B_from_GIT.3F) кажется устаревшей. В результате у меня возникло много проблем с созданием источника.Как построить и запустить источник BIRT в Eclipse Mars

Мой вопрос: Может кто-нибудь объяснить мне, как я могу построить источник 4.x с помощью Eclipse?

Вот что я использую:

  1. Затмения EE Mars
  2. EGit плагин
  3. m2e плагин (Maven интеграции для Eclipse)
  4. Java 1,5/6/7/8

enter image description here

+0

Я не понимаю. Ответ указан на странице, которую вы связали с =/https://github.com/eclipse/birt/#building-birt – Tunaki

+0

@Tunaki: описание не работает. Это приводит к ошибкам сборки. – Simulant

+0

Можете ли вы опубликовать свои журналы? Наряду с командой, которую вы побежали? – Tunaki

ответ

1

Беспокойство т способ сделать это, после импорта проекта в вашем рабочем пространстве затмения, выполните следующую команду Maven, чтобы сделать его совместимым с Eclipse,

mvn eclipse:eclipse 

Это позволит решить ваши затмения и Maven ошибки зависимых пакетов.

Также вы можете проверить, связана ли проблема с вашим импортированным проектом, то есть отсутствовать какие-либо библиотеки или просто с помощью eclipse.

Вы можете попробовать построить проект из командной строки, чтобы проверить то же самое с

mvn clean install 

После этого обновления затмения рабочего пространства.

Примечание: выполните команды из места, где находится ваш pom.xml.

+0

Мне нужно использовать конкретную версию maven? Я получаю ошибки сборки даже на «чистой»: «невозможно разрешить зависимости ...» – Simulant

+0

По умолчанию eclipse использует свой внутренний maven. Вы можете загрузить последнюю версию maven из [link] (https://maven.apache.org/) и настроить ее в eclipse. А для ошибок вы можете предоставить журналы и pom.xml, чтобы сузить его дальше? – darshgohel

+0

Я попытался построить его из командной строки. Можете ли вы его скомпилировать? – Simulant

1

Убедитесь, что вы установили jre 1.7, а не jdk. из командной строки перейдите в каталог pom.xml и запустите

mvn package -Pmars -DskipTest 
+1

К сожалению, я имел в виду jre 1.7, вы можете ссылаться на эту ссылку: http: //developer.actuate.com/community/forum/index.php?/Files/file/925-using-birt-430-with-maven/ –

+0

что как-то сработало! можете ли вы объяснить, почему он не компилируется с java 1.8? – Simulant

+0

В основном проект BIRT огранен/скомпилирован с 1.7 –