Jump to content

BIRT Developer Center Download


Photo
* * * * * 1 votes

Mavenizing Birt 3.7.1


  • Please log in to reply
66 replies to this topic

#1 vivash

vivash

    Advanced Member

  • Members
  • PipPipPip
  • 56 posts

Posted 08 December 2011 - 12:37 PM

We are moving to Birt 3.7.1 (from 2.6) and want to use Maven for our build process. While searching for Birt maven repo I came across http://mvnrepository...t.report.engine, but looks like they have customized the birt engine jar and taken out all the emitters. They have external html emitter, but not others. There might be some other custom code too that I'm not aware of. I think they are also missing the birt.war. 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?

#2 JasonW

JasonW

    Senior Member

  • Members
  • 2505 posts

Posted 08 December 2011 - 12:41 PM

We are testing a Maven snapshot this week. We should be putting up in the next couple of weeks. Keep an eye on BirtWorld.blogspot.com as I believe Scott will be writting something up for it. Jason

#3 scottr

scottr

    Junior Member

  • Members
  • Pip
  • 7 posts

Posted 08 December 2011 - 12:59 PM

Let me know if you are interested in and I will provide the links to the snapshot on Maven Central. We have finished up most of our test and we think that we have things setup. Just need to stage and release the code but some other priorities are going to have to come first. You should be able to use the snapshot version until we release, and we would appreciate your feedback.

#4 vivash

vivash

    Advanced Member

  • Members
  • PipPipPip
  • 56 posts

Posted 08 December 2011 - 01:05 PM

Oh, that would be great. Can you provide the snapshot link? Where will I find the artifacts for these? Any example on how to use the repo? Thanks Scott and Jason!

#5 vivash

vivash

    Advanced Member

  • Members
  • PipPipPip
  • 56 posts

Posted 08 December 2011 - 01:28 PM

Hi Scott,
Can you provide the link to the snapshot? I'm ready to try it out now. Thanks.

Let me know if you are interested in and I will provide the links to the snapshot on Maven Central. We have finished up most of our test and we think that we have things setup. Just need to stage and release the code but some other priorities are going to have to come first.

You should be able to use the snapshot version until we release, and we would appreciate your feedback.



#6 vivash

vivash

    Advanced Member

  • Members
  • PipPipPip
  • 56 posts

Posted 09 December 2011 - 03:18 PM

Hi Scott/Jason, 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 Yaytay

Yaytay

    Senior Member

  • Members
  • 300 posts

Posted 13 December 2011 - 06:19 AM

Hi Scott/Jason,

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 JasonW

JasonW

    Senior Member

  • Members
  • 2505 posts

Posted 13 December 2011 - 08:24 AM

Here is the snapshot POM that Scott was talking about. Jason

Attached Files



#9 Silverfox

Silverfox

    Newbie

  • Members
  • Pip
  • 8 posts

Posted 05 January 2012 - 03:35 AM

Is there any progress on this? 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

#10 JasonW

JasonW

    Senior Member

  • Members
  • 2505 posts

Posted 06 January 2012 - 12:08 PM

Hopefully this will be completed in the couple of weeks. Jason

#11 jokrasa

jokrasa

    Member

  • Members
  • PipPip
  • 12 posts

Posted 11 January 2012 - 12:22 PM

Do we know if Maven will also hold the org.eclipse.birt.runtime_3.7.0.v20110615-1818.jar ? ( for Version 0 or 1 ) ?

#12 JasonW

JasonW

    Senior Member

  • Members
  • 2505 posts

Posted 11 January 2012 - 01:32 PM

I think it is only done for 3.7.1 right now but hopefully we will get it up for 3.7.0. Jason

#13 jokrasa

jokrasa

    Member

  • Members
  • PipPip
  • 12 posts

Posted 11 January 2012 - 01:58 PM

Hi Jason, 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 :)

#14 JasonW

JasonW

    Senior Member

  • Members
  • 2505 posts

Posted 11 January 2012 - 02:07 PM

Sorry, I meant the 3.7.1 is in a snapshot repository currently. The pom file is attached earlier in this thread. Jason

#15 jokrasa

jokrasa

    Member

  • Members
  • PipPip
  • 12 posts

Posted 12 January 2012 - 11:41 AM

Sorry, I meant the 3.7.1 is in a snapshot repository currently. The pom file is attached earlier in this thread.

Jason


it Doesn't seem to work with



<repositories>
<repository>
<id>sonatype-nexus-snapshots</id>
<name>Sonatype Nexus Snapshots</name>
<url>https://oss.sonatype...napshots/</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...ries/snapshots/)

Attached Files



#16 JasonW

JasonW

    Senior Member

  • Members
  • 2505 posts

Posted 12 January 2012 - 01:16 PM

I use the attached POM and it is working for me. Jason

Attached Files

  • Attached File  pom.xml   14.55KB   158 downloads


#17 mowl

mowl

    Newbie

  • Members
  • Pip
  • 1 posts

Posted 30 January 2012 - 01:23 AM

I'm not sure what happens to my last comment and the Jason's answer in this thread. Do you move it anywhere else? thx Michael

#18 amottier

amottier

    Newbie

  • Members
  • Pip
  • 1 posts

Posted 31 January 2012 - 05:31 AM

Thanks Jason for sharing your POM, it's helps a lot! I just need to change the groupId from "org.eclipse.birt.runtime" to "org.eclipse.birt.runtime.3_7_1" in order to get all the dependencies. -- Antoine

#19 tgupta0614

tgupta0614

    Member

  • Members
  • PipPip
  • 23 posts

Posted 02 March 2012 - 09:39 AM

Thanks Jason for sharing your POM, it's helps a lot!

I just need to change the groupId from "org.eclipse.birt.runtime" to "org.eclipse.birt.runtime.3_7_1" in order to get all the dependencies.

--
Antoine



#20 tgupta0614

tgupta0614

    Member

  • Members
  • PipPip
  • 23 posts

Posted 02 March 2012 - 09:40 AM

I always get "Could not find artifact" for the dependencies in the pom.xml. How to resolve this