2016-05-05 24 views
7

Sono stato in grado di estrarre la sorgente BIRT (ramo 4.2.2) da qui: https://github.com/eclipse/birt/ utilizzando m2e (integrazione Maven per Eclipse) e l'ho importata nell'area di lavoro Eclipse. La documentazione BIRT (https://wiki.eclipse.org/BIRT/FAQ/Birt_Project#Q:_How_to_Build_BIRT_3.7.1.2B_from_GIT.3F) sembra essere obsoleta. Di conseguenza, sto avendo molti problemi a creare la fonte.Come creare ed eseguire la sorgente BIRT in Eclipse Mars

La mia domanda è: Qualcuno può spiegarmi come posso creare il sorgente 4.x usando Eclipse?

Ecco quello che io uso:

  1. Eclipse EE Marte
  2. Egit plug
  3. M2E plug-in (Maven integrazione per Eclipse)
  4. Java 1.5/6/7/8

enter image description here

+0

Non capisco. La risposta è nella pagina che hai collegato a =/https://github.com/eclipse/birt/#building-birt – Tunaki

+0

@Tunaki: la descrizione non funziona. Risulta in errori di compilazione. – Simulant

+0

Puoi pubblicare i tuoi log allora? Insieme al comando che hai eseguito? – Tunaki

risposta

1

Il bes t modo per farlo è, dopo aver importato il progetto nello spazio di lavoro Eclipse, eseguito sotto il comando Maven per renderlo compatibile con Eclipse,

mvn eclipse:eclipse 

questo risolverà i vostri errori eclissi e Maven Dependecy.

Inoltre, è possibile verificare se il problema è relativo al progetto importato, ovvero mancano librerie o solo con eclipse.

Si può provare a costruire il progetto dal prompt dei comandi per controllare lo stesso con

mvn clean install 

Una volta fatto aggiornare l'area di lavoro di Eclipse.

Nota: eseguire i comandi dal luogo in cui risiede il proprio pom.xml.

+0

devo usare una versione concreta di Maven? Ottengo errori di compilazione anche in "clean": "impossibile risolvere le dipendenze ..." – Simulant

+0

Per impostazione predefinita, eclipse utilizza il suo esperto interno. Puoi scaricare l'ultimo maven da [link] (https://maven.apache.org/) e configurare lo stesso in eclissi. E per gli errori puoi fornire i log e pom.xml per restringerlo ulteriormente? – darshgohel

+0

Ho provato a costruirlo dalla riga di comando. Sei in grado di compilarlo? – Simulant

1

Assicurati di aver impostato jre 1.7 e non jdk. dalla riga di comando vai alla directory pom.xml ed esegui

mvn package -Pmars -DskipTest 
+1

Mi spiace volevo dire jre 1.7, puoi fare riferimento a questo link: http: //developer.actuate.com/community/forum/index.php?/Files/file/925-using-birt-430-with-maven/ –

+0

che in qualche modo ha funzionato! puoi spiegare perché non si compila con java 1.8? – Simulant

+0

per lo più il progetto BIRT è sfaccettato/compilato con 1.7 –

Problemi correlati