Mavenizing Birt 3.7.1 How to build and deploy Birt using Maven
#1
Posted 08 December 2011 - 12:37 PM
I'm tempted to use this repo (for Birt 3.7.0), but I'm not sure how to add other emitters into my local repo. What dependencies do I've to specify for the emitters? Where do I get these separate emitter jar? Post 3.7 there don't seem to be any separate emitter jars, it's all bundled into report engine jar.
Any ideas?
Thanks,
-vivek
P.S. Also, I read there is a plan to get an official Birt Maven repo (for latest Birt release) - what's the ETA on that?
#3
Posted 08 December 2011 - 12:59 PM
You should be able to use the snapshot version until we release, and we would appreciate your feedback.
#5
Posted 08 December 2011 - 01:28 PM
Can you provide the link to the snapshot? I'm ready to try it out now. Thanks.
scottr, on 08 December 2011 - 01:59 PM, said:
You should be able to use the snapshot version until we release, and we would appreciate your feedback.
#6
Posted 09 December 2011 - 03:18 PM
Do you've any update on the snapshot link? I'm waiting for it or else I've to do some hack up job for mavenizing birt in our project for now (has to decide by end of today), which I'll hate to do if something is already available (even if it's work-in-progress).
Thanks,
-vivek
#7
Posted 13 December 2011 - 06:19 AM
vivash, on 09 December 2011 - 03:18 PM, said:
Do you've any update on the snapshot link? I'm waiting for it or else I've to do some hack up job for mavenizing birt in our project for now (has to decide by end of today), which I'll hate to do if something is already available (even if it's work-in-progress).
Thanks,
-vivek
In the absence of an official BIRT maven repository I would recommend against trying to put BIRT into maven - it's a lot of painful work and it needs to be redone every time there's a new version.
I just put all of the BIRT jars and their dependencies into WEB-INF/lib and then tell maven that they are system jars.
Obviously this isn't as nice as having a proper maven configuration, but it works whilst the BIRT guys are still preparing the proper solution.
This is the part of my pom that references the BIRT files:
<!-- BIRT -->
<dependency><groupId>com.ibm</groupId><artifactId>icu</artifactId><version>4.4.2.v20110208</version><scope>system</scope><systemPath>${birt.runtime.location}/com.ibm.icu_4.4.2.v20110208.jar</systemPath></dependency>
<dependency><groupId>com.lowagie</groupId><artifactId>text</artifactId><version>2.1.7.v201004222200</version><scope>system</scope><systemPath>${birt.runtime.location}/com.lowagie.text_2.1.7.v201004222200.jar</systemPath></dependency>
<dependency><groupId>commons</groupId><artifactId>cli</artifactId><version>1.0</version><scope>system</scope><systemPath>${birt.runtime.location}/commons-cli-1.0.jar</systemPath></dependency>
<dependency><groupId>flute</groupId><artifactId>flute</artifactId><version>1.0</version><scope>system</scope><systemPath>${birt.runtime.location}/flute.jar</systemPath></dependency>
<!-- dependency><groupId>javax</groupId><artifactId>wsdl</artifactId><version>1.5.1.v201012040544</version><scope>system</scope><systemPath>${birt.runtime.location}/javax.wsdl_1.5.1.v201012040544.jar</systemPath></dependency -->
<dependency><groupId>js</groupId><artifactId>js</artifactId><version>1.0</version><scope>system</scope><systemPath>${birt.runtime.location}/js.jar</systemPath></dependency>
<dependency><groupId>org.apache.batik</groupId><artifactId>bridge</artifactId><version>1.6.0.v201011041432</version><scope>system</scope><systemPath>${birt.runtime.location}/org.apache.batik.bridge_1.6.0.v201011041432.jar</systemPath></dependency>
<dependency><groupId>org.apache.batik</groupId><artifactId>css</artifactId><version>1.6.0.v201011041432</version><scope>system</scope><systemPath>${birt.runtime.location}/org.apache.batik.css_1.6.0.v201011041432.jar</systemPath></dependency>
<dependency><groupId>org.apache.batik.dom</groupId><artifactId>svg</artifactId><version>1.6.0.v201011041432</version><scope>system</scope><systemPath>${birt.runtime.location}/org.apache.batik.dom.svg_1.6.0.v201011041432.jar</systemPath></dependency>
<dependency><groupId>org.apache.batik</groupId><artifactId>dom</artifactId><version>1.6.0.v201011041432</version><scope>system</scope><systemPath>${birt.runtime.location}/org.apache.batik.dom_1.6.0.v201011041432.jar</systemPath></dependency>
<dependency><groupId>org.apache.batik.ext</groupId><artifactId>awt</artifactId><version>1.6.0.v201011041432</version><scope>system</scope><systemPath>${birt.runtime.location}/org.apache.batik.ext.awt_1.6.0.v201011041432.jar</systemPath></dependency>
<dependency><groupId>org.apache.batik</groupId><artifactId>parser</artifactId><version>1.6.0.v201011041432</version><scope>system</scope><systemPath>${birt.runtime.location}/org.apache.batik.parser_1.6.0.v201011041432.jar</systemPath></dependency>
<dependency><groupId>org.apache.batik</groupId><artifactId>pdf</artifactId><version>1.6.0.v201105071520</version><scope>system</scope><systemPath>${birt.runtime.location}/org.apache.batik.pdf_1.6.0.v201105071520.jar</systemPath></dependency>
<dependency><groupId>org.apache.batik</groupId><artifactId>svggen</artifactId><version>1.6.0.v201011041432</version><scope>system</scope><systemPath>${birt.runtime.location}/org.apache.batik.svggen_1.6.0.v201011041432.jar</systemPath></dependency>
<dependency><groupId>org.apache.batik</groupId><artifactId>transcoder</artifactId><version>1.6.0.v201011041432</version><scope>system</scope><systemPath>${birt.runtime.location}/org.apache.batik.transcoder_1.6.0.v201011041432.jar</systemPath></dependency>
<dependency><groupId>org.apache.batik.util</groupId><artifactId>gui</artifactId><version>1.6.0.v201011041432</version><scope>system</scope><systemPath>${birt.runtime.location}/org.apache.batik.util.gui_1.6.0.v201011041432.jar</systemPath></dependency>
<dependency><groupId>org.apache.batik</groupId><artifactId>util</artifactId><version>1.6.0.v201011041432</version><scope>system</scope><systemPath>${birt.runtime.location}/org.apache.batik.util_1.6.0.v201011041432.jar</systemPath></dependency>
<dependency><groupId>org.apache.batik</groupId><artifactId>xml</artifactId><version>1.6.0.v201011041432</version><scope>system</scope><systemPath>${birt.runtime.location}/org.apache.batik.xml_1.6.0.v201011041432.jar</systemPath></dependency>
<dependency><groupId>org.apache.commons</groupId><artifactId>codec</artifactId><version>1.3.0.v201101211617</version><scope>system</scope><systemPath>${birt.runtime.location}/org.apache.commons.codec_1.3.0.v201101211617.jar</systemPath></dependency>
<dependency><groupId>org.apache</groupId><artifactId>xerces</artifactId><version>2.9.0.v201101211617</version><scope>system</scope><systemPath>${birt.runtime.location}/org.apache.xerces_2.9.0.v201101211617.jar</systemPath></dependency>
<dependency><groupId>org.apache.xml</groupId><artifactId>resolver</artifactId><version>1.2.0.v201005080400</version><scope>system</scope><systemPath>${birt.runtime.location}/org.apache.xml.resolver_1.2.0.v201005080400.jar</systemPath></dependency>
<dependency><groupId>org.apache.xml</groupId><artifactId>serializer</artifactId><version>2.7.1.v201005080400</version><scope>system</scope><systemPath>${birt.runtime.location}/org.apache.xml.serializer_2.7.1.v201005080400.jar</systemPath></dependency>
<dependency><groupId>org.eclipse.birt</groupId><artifactId>runtime</artifactId><version>3.7.1.v20110913-1734</version><scope>system</scope><systemPath>${birt.runtime.location}/org.eclipse.birt.runtime_3.7.1.v20110913-1734.jar</systemPath></dependency>
<dependency><groupId>org.eclipse.core</groupId><artifactId>contenttype</artifactId><version>3.4.100.v20110423-0524</version><scope>system</scope><systemPath>${birt.runtime.location}/org.eclipse.core.contenttype_3.4.100.v20110423-0524.jar</systemPath></dependency>
<dependency><groupId>org.eclipse.core</groupId><artifactId>expressions</artifactId><version>3.4.300.v20110228</version><scope>system</scope><systemPath>${birt.runtime.location}/org.eclipse.core.expressions_3.4.300.v20110228.jar</systemPath></dependency>
<dependency><groupId>org.eclipse.core</groupId><artifactId>filesystem</artifactId><version>1.3.100.v20110423-0524</version><scope>system</scope><systemPath>${birt.runtime.location}/org.eclipse.core.filesystem_1.3.100.v20110423-0524.jar</systemPath></dependency>
<dependency><groupId>org.eclipse.core</groupId><artifactId>jobs</artifactId><version>3.5.100.v20110404</version><scope>system</scope><systemPath>${birt.runtime.location}/org.eclipse.core.jobs_3.5.100.v20110404.jar</systemPath></dependency>
<dependency><groupId>org.eclipse.core</groupId><artifactId>resources</artifactId><version>3.7.100.v20110510-0712</version><scope>system</scope><systemPath>${birt.runtime.location}/org.eclipse.core.resources_3.7.100.v20110510-0712.jar</systemPath></dependency>
<dependency><groupId>org.eclipse.core</groupId><artifactId>runtime</artifactId><version>3.7.0.v20110110</version><scope>system</scope><systemPath>${birt.runtime.location}/org.eclipse.core.runtime_3.7.0.v20110110.jar</systemPath></dependency>
<dependency><groupId>org.eclipse.datatools.connectivity.apache.derby</groupId><artifactId>dbdefinition</artifactId><version>1.0.2.v200906161815</version><scope>system</scope><systemPath>${birt.runtime.location}/org.eclipse.datatools.connectivity.apache.derby.dbdefinition_1.0.2.v200906161815.jar</systemPath></dependency>
<dependency><groupId>org.eclipse.datatools.connectivity.apache</groupId><artifactId>derby</artifactId><version>1.0.102.v201107130538</version><scope>system</scope><systemPath>${birt.runtime.location}/org.eclipse.datatools.connectivity.apache.derby_1.0.102.v201107130538.jar</systemPath></dependency>
<dependency><groupId>org.eclipse.datatools.connectivity.console</groupId><artifactId>profile</artifactId><version>1.0.0.v200906020553</version><scope>system</scope><systemPath>${birt.runtime.location}/org.eclipse.datatools.connectivity.console.profile_1.0.0.v200906020553.jar</systemPath></dependency>
<dependency><groupId>org.eclipse.datatools.connectivity.db</groupId><artifactId>generic</artifactId><version>1.0.1.v200908130547</version><scope>system</scope><systemPath>${birt.runtime.location}/org.eclipse.datatools.connectivity.db.generic_1.0.1.v200908130547.jar</systemPath></dependency>
<dependency><groupId>org.eclipse.datatools.connectivity.dbdefinition</groupId><artifactId>genericJDBC</artifactId><version>1.0.1.v200906161815</version><scope>system</scope><systemPath>${birt.runtime.location}/org.eclipse.datatools.connectivity.dbdefinition.genericJDBC_1.0.1.v200906161815.jar</systemPath></dependency>
<dependency><groupId>org.eclipse.datatools.connectivity.oda</groupId><artifactId>consumer</artifactId><version>3.2.4.v201105200848</version><scope>system</scope><systemPath>${birt.runtime.location}/org.eclipse.datatools.connectivity.oda.consumer_3.2.4.v201105200848.jar</systemPath></dependency>
<dependency><groupId>org.eclipse.datatools.connectivity.oda</groupId><artifactId>design</artifactId><version>3.3.3.v201105191315</version><scope>system</scope><systemPath>${birt.runtime.location}/org.eclipse.datatools.connectivity.oda.design_3.3.3.v201105191315.jar</systemPath></dependency>
<dependency><groupId>org.eclipse.datatools.connectivity.oda</groupId><artifactId>flatfile</artifactId><version>3.1.1.v201108260633</version><scope>system</scope><systemPath>${birt.runtime.location}/org.eclipse.datatools.connectivity.oda.flatfile_3.1.1.v201108260633.jar</systemPath></dependency>
<dependency><groupId>org.eclipse.datatools.connectivity.oda</groupId><artifactId>profile</artifactId><version>3.2.6.v201108060848</version><scope>system</scope><systemPath>${birt.runtime.location}/org.eclipse.datatools.connectivity.oda.profile_3.2.6.v201108060848.jar</systemPath></dependency>
<dependency><groupId>org.eclipse.datatools.connectivity</groupId><artifactId>oda</artifactId><version>3.3.2.v201105200920</version><scope>system</scope><systemPath>${birt.runtime.location}/org.eclipse.datatools.connectivity.oda_3.3.2.v201105200920.jar</systemPath></dependency>
<dependency><groupId>org.eclipse.datatools.connectivity.sqm</groupId><artifactId>core</artifactId><version>1.2.3.v201109022323</version><scope>system</scope><systemPath>${birt.runtime.location}/org.eclipse.datatools.connectivity.sqm.core_1.2.3.v201109022323.jar</systemPath></dependency>
<dependency><groupId>org.eclipse.datatools</groupId><artifactId>connectivity</artifactId><version>1.2.3.v201108101135</version><scope>system</scope><systemPath>${birt.runtime.location}/org.eclipse.datatools.connectivity_1.2.3.v201108101135.jar</systemPath></dependency>
<dependency><groupId>org.eclipse.datatools.enablement.hsqldb</groupId><artifactId>dbdefinition</artifactId><version>1.0.0.v200906161800</version><scope>system</scope><systemPath>${birt.runtime.location}/org.eclipse.datatools.enablement.hsqldb.dbdefinition_1.0.0.v200906161800.jar</systemPath></dependency>
<dependency><groupId>org.eclipse.datatools.enablement</groupId><artifactId>hsqldb</artifactId><version>1.0.0.v200906020900</version><scope>system</scope><systemPath>${birt.runtime.location}/org.eclipse.datatools.enablement.hsqldb_1.0.0.v200906020900.jar</systemPath></dependency>
<dependency><groupId>org.eclipse.datatools.enablement.ibm.db2.luw</groupId><artifactId>dbdefinition</artifactId><version>1.0.4.v201005211215</version><scope>system</scope><systemPath>${birt.runtime.location}/org.eclipse.datatools.enablement.ibm.db2.luw.dbdefinition_1.0.4.v201005211215.jar</systemPath></dependency>
<dependency><groupId>org.eclipse.datatools.enablement.ibm.db2</groupId><artifactId>luw</artifactId><version>1.0.2.v201005211230</version><scope>system</scope><systemPath>${birt.runtime.location}/org.eclipse.datatools.enablement.ibm.db2.luw_1.0.2.v201005211230.jar</systemPath></dependency>
<dependency><groupId>org.eclipse.datatools.enablement.ibm.informix</groupId><artifactId>dbdefinition</artifactId><version>1.0.4.v201005211230</version><scope>system</scope><systemPath>${birt.runtime.location}/org.eclipse.datatools.enablement.ibm.informix.dbdefinition_1.0.4.v201005211230.jar</systemPath></dependency>
<dependency><groupId>org.eclipse.datatools.enablement.ibm</groupId><artifactId>informix</artifactId><version>1.0.1.v201005211230</version><scope>system</scope><systemPath>${birt.runtime.location}/org.eclipse.datatools.enablement.ibm.informix_1.0.1.v201005211230.jar</systemPath></dependency>
<dependency><groupId>org.eclipse.datatools.enablement.msft.sqlserver</groupId><artifactId>dbdefinition</artifactId><version>1.0.0.v201004211630</version><scope>system</scope><systemPath>${birt.runtime.location}/org.eclipse.datatools.enablement.msft.sqlserver.dbdefinition_1.0.0.v201004211630.jar</systemPath></dependency>
<dependency><groupId>org.eclipse.datatools.enablement.msft</groupId><artifactId>sqlserver</artifactId><version>1.0.1.v201001180222</version><scope>system</scope><systemPath>${birt.runtime.location}/org.eclipse.datatools.enablement.msft.sqlserver_1.0.1.v201001180222.jar</systemPath></dependency>
<dependency><groupId>org.eclipse.datatools.enablement.mysql</groupId><artifactId>dbdefinition</artifactId><version>1.0.4.v200906161800</version><scope>system</scope><systemPath>${birt.runtime.location}/org.eclipse.datatools.enablement.mysql.dbdefinition_1.0.4.v200906161800.jar</systemPath></dependency>
<dependency><groupId>org.eclipse.datatools.enablement</groupId><artifactId>mysql</artifactId><version>1.0.2.v201109022323</version><scope>system</scope><systemPath>${birt.runtime.location}/org.eclipse.datatools.enablement.mysql_1.0.2.v201109022323.jar</systemPath></dependency>
<dependency><groupId>org.eclipse.datatools.enablement.oda</groupId><artifactId>ws</artifactId><version>1.2.2.v201106161731</version><scope>system</scope><systemPath>${birt.runtime.location}/org.eclipse.datatools.enablement.oda.ws_1.2.2.v201106161731.jar</systemPath></dependency>
<dependency><groupId>org.eclipse.datatools.enablement.oda</groupId><artifactId>xml</artifactId><version>1.2.1.v201104121500</version><scope>system</scope><systemPath>${birt.runtime.location}/org.eclipse.datatools.enablement.oda.xml_1.2.1.v201104121500.jar</systemPath></dependency>
<dependency><groupId>org.eclipse.datatools.enablement.oracle</groupId><artifactId>dbdefinition</artifactId><version>1.0.102.v201101120745</version><scope>system</scope><systemPath>${birt.runtime.location}/org.eclipse.datatools.enablement.oracle.dbdefinition_1.0.102.v201101120745.jar</systemPath></dependency>
<dependency><groupId>org.eclipse.datatools.enablement</groupId><artifactId>oracle</artifactId><version>1.0.0.v200908130544</version><scope>system</scope><systemPath>${birt.runtime.location}/org.eclipse.datatools.enablement.oracle_1.0.0.v200908130544.jar</systemPath></dependency>
<dependency><groupId>org.eclipse.datatools.enablement.postgresql</groupId><artifactId>dbdefinition</artifactId><version>1.0.1.v200906161800</version><scope>system</scope><systemPath>${birt.runtime.location}/org.eclipse.datatools.enablement.postgresql.dbdefinition_1.0.1.v200906161800.jar</systemPath></dependency>
<dependency><groupId>org.eclipse.datatools.enablement</groupId><artifactId>postgresql</artifactId><version>1.0.1.v200906020900</version><scope>system</scope><systemPath>${birt.runtime.location}/org.eclipse.datatools.enablement.postgresql_1.0.1.v200906020900.jar</systemPath></dependency>
<dependency><groupId>org.eclipse.datatools.modelbase</groupId><artifactId>dbdefinition</artifactId><version>1.0.2.v201002130228</version><scope>system</scope><systemPath>${birt.runtime.location}/org.eclipse.datatools.modelbase.dbdefinition_1.0.2.v201002130228.jar</systemPath></dependency>
<dependency><groupId>org.eclipse.datatools.modelbase</groupId><artifactId>derby</artifactId><version>1.0.0.v201002161452</version><scope>system</scope><systemPath>${birt.runtime.location}/org.eclipse.datatools.modelbase.derby_1.0.0.v201002161452.jar</systemPath></dependency>
<dependency><groupId>org.eclipse.datatools.modelbase.sql</groupId><artifactId>query</artifactId><version>1.1.1.v201008100700</version><scope>system</scope><systemPath>${birt.runtime.location}/org.eclipse.datatools.modelbase.sql.query_1.1.1.v201008100700.jar</systemPath></dependency>
<dependency><groupId>org.eclipse.datatools.modelbase</groupId><artifactId>sql</artifactId><version>1.0.4.v201002250945</version><scope>system</scope><systemPath>${birt.runtime.location}/org.eclipse.datatools.modelbase.sql_1.0.4.v201002250945.jar</systemPath></dependency>
<dependency><groupId>org.eclipse.emf</groupId><artifactId>common</artifactId><version>2.7.0.v20110905-0902</version><scope>system</scope><systemPath>${birt.runtime.location}/org.eclipse.emf.common_2.7.0.v20110905-0902.jar</systemPath></dependency>
<dependency><groupId>org.eclipse.emf.ecore</groupId><artifactId>change</artifactId><version>2.7.1.v20110829-1916</version><scope>system</scope><systemPath>${birt.runtime.location}/org.eclipse.emf.ecore.change_2.7.1.v20110829-1916.jar</systemPath></dependency>
<dependency><groupId>org.eclipse.emf.ecore</groupId><artifactId>xmi</artifactId><version>2.7.0.v20110520-1406</version><scope>system</scope><systemPath>${birt.runtime.location}/org.eclipse.emf.ecore.xmi_2.7.0.v20110520-1406.jar</systemPath></dependency>
<dependency><groupId>org.eclipse.emf</groupId><artifactId>ecore</artifactId><version>2.7.0.v20110905-0902</version><scope>system</scope><systemPath>${birt.runtime.location}/org.eclipse.emf.ecore_2.7.0.v20110905-0902.jar</systemPath></dependency>
<dependency><groupId>org.eclipse</groupId><artifactId>emf</artifactId><version>2.6.0.v20110905-0916</version><scope>system</scope><systemPath>${birt.runtime.location}/org.eclipse.emf_2.6.0.v20110905-0916.jar</systemPath></dependency>
<dependency><groupId>org.eclipse.equinox</groupId><artifactId>app</artifactId><version>1.3.100.v20110321</version><scope>system</scope><systemPath>${birt.runtime.location}/org.eclipse.equinox.app_1.3.100.v20110321.jar</systemPath></dependency>
<dependency><groupId>org.eclipse.equinox</groupId><artifactId>common</artifactId><version>3.6.0.v20110523</version><scope>system</scope><systemPath>${birt.runtime.location}/org.eclipse.equinox.common_3.6.0.v20110523.jar</systemPath></dependency>
<dependency><groupId>org.eclipse.equinox.preferences_3.4.1</groupId><artifactId>R37x</artifactId><version>v20110725</version><scope>system</scope><systemPath>${birt.runtime.location}/org.eclipse.equinox.preferences_3.4.1.R37x_v20110725.jar</systemPath></dependency>
<dependency><groupId>org.eclipse.equinox.registry_3.5.101</groupId><artifactId>R37x</artifactId><version>v20110810-1611</version><scope>system</scope><systemPath>${birt.runtime.location}/org.eclipse.equinox.registry_3.5.101.R37x_v20110810-1611.jar</systemPath></dependency>
<dependency><groupId>org.eclipse.osgi</groupId><artifactId>services</artifactId><version>3.3.0.v20110513</version><scope>system</scope><systemPath>${birt.runtime.location}/org.eclipse.osgi.services_3.3.0.v20110513.jar</systemPath></dependency>
<dependency><groupId>org.eclipse.osgi_3.7.1</groupId><artifactId>R37x</artifactId><version>v20110808-1106</version><scope>system</scope><systemPath>${birt.runtime.location}/org.eclipse.osgi_3.7.1.R37x_v20110808-1106.jar</systemPath></dependency>
<dependency><groupId>org.eclipse.update</groupId><artifactId>configurator</artifactId><version>3.3.100.v20100512</version><scope>system</scope><systemPath>${birt.runtime.location}/org.eclipse.update.configurator_3.3.100.v20100512.jar</systemPath></dependency>
<dependency><groupId>org.w3c.css</groupId><artifactId>sac</artifactId><version>1.3.0.v200805290154</version><scope>system</scope><systemPath>${birt.runtime.location}/org.w3c.css.sac_1.3.0.v200805290154.jar</systemPath></dependency>
<dependency><groupId>org.w3c.dom</groupId><artifactId>smil</artifactId><version>1.0.0.v200806040011</version><scope>system</scope><systemPath>${birt.runtime.location}/org.w3c.dom.smil_1.0.0.v200806040011.jar</systemPath></dependency>
<dependency><groupId>org.w3c.dom</groupId><artifactId>svg</artifactId><version>1.1.0.v201011041433</version><scope>system</scope><systemPath>${birt.runtime.location}/org.w3c.dom.svg_1.1.0.v201011041433.jar</systemPath></dependency>
<dependency><groupId>Tidy</groupId><artifactId>Tidy</artifactId><version>1.0</version><scope>system</scope><systemPath>${birt.runtime.location}/Tidy.jar</systemPath></dependency>
#8
Posted 13 December 2011 - 08:24 AM
Jason
Attached File(s)
-
templateSnapshotPomFile.xml.zip (1.46K)
Number of downloads: 93
#9
Posted 05 January 2012 - 03:35 AM
I've been trying to upgrade from 2.6.1 to 3.7.1 but keep getting the error
"org.eclipse.birt.core.exception.BirtException: error.CannotStartupOSGIPlatform"
I'm using Maven to do the build and integrating BIRT into a Spring Application.
Cheers
#13
Posted 11 January 2012 - 01:58 PM
Wow if it's done for version 3.7.1 that's great what would be the Maven Pom dependencies for it ( including the runtime )?
see below...
<dependencies>
<dependency>
<groupId>org.ow2.orchestra.eclipse.birt</groupId>
<artifactId>org.ow2.orchestra.eclipse.birt.report.model</artifactId>
<version>${birt.version}</version>
</dependency>
<dependency>
<groupId>org.ow2.orchestra.eclipse.birt</groupId>
<artifactId>org.ow2.orchestra.eclipse.birt.report.engine</artifactId>
<version>${birt.version}</version>
</dependency>
<dependency>
<groupId>org.ow2.orchestra.eclipse.birt</groupId>
<artifactId>org.ow2.orchestra.eclipse.birt.core</artifactId>
<version>${birt.version}</version>
</dependency>
<dependency>
<groupId>jtidy</groupId>
<artifactId>jtidy</artifactId>
<version>4aug2000r7-dev</version>
</dependency>
<dependency>
<groupId>org.ow2.orchestra.eclipse.birt</groupId>
<artifactId>org.ow2.orchestra.eclipse.birt.report.data.adapter</artifactId>
<version>${birt.version}</version>
</dependency>
<!-- THE FOLLOWING DEPENDENCY WILL HAVE TO BE ON THE CLASSPATH -->
<dependency>
<groupId>org.eclipse.birt</groupId>
<artifactId>org.eclipse.birt.runtime</artifactId>
<version>${birt.version}</version>
<scope>system</scope>
<systemPath>C:/jars/birt/3.7.0/org.eclipse.birt.runtime_3.7.0.v20110615-1818.jar</systemPath>
</dependency>
Please let me know I can get it for Version 3.7.1 ...
Thanks for all your help Jason
#15
Posted 12 January 2012 - 11:41 AM
JasonW, on 11 January 2012 - 02:07 PM, said:
Jason
it Doesn't seem to work with
<repositories>
<repository>
<id>sonatype-nexus-snapshots</id>
<name>Sonatype Nexus Snapshots</name>
<url>https://oss.sonatype.org/content/repositories/snapshots/</url>
</repository>
</repositories>
<dependency>
<groupId>org.eclipse.birt.runtime.3_7_1</groupId>
<artifactId>org.eclipse.birt.runtime</artifactId>
<version>3.7.1-SNAPSHOT</version>
</dependency
[INFO] Unable to find resource 'org.eclipse.birt.runtime.3_7_1:org.eclipse.birt.runtime:jar:3.7.1-SNAPSHOT' in repository sonatype-nexus-snapshots (https://oss.sonatype.org/content/repositories/snapshots/)
Attached File(s)
-
oss_sonatype.png (54.63K)
Number of downloads: 12






MultiQuote












