my6solutions

asp .net, the social web & other distractions

 

Running Apps

Disclaimer

I am in no way affiliated with Microsoft or Google. I am just another developer trying to make a difference. All opinions and observations are usually my own.

Pesta and its dependencies on java libraries

Currently, pesta is dependent on a few java libraries. This includes

  • caja-r2438
  • commons-beanutils-1.7.0
  • commons-beanutils-core-1.7.0
  • commons-betwixt-0.8
  • commons-codec-1.3
  • commons-digester-1.7
  • commons-lang-2.3
  • google-collect-snapshot-20080321
  • htmlparser-1.0.7
  • icu4j-3.8
  • jdom-1.0
  • json_simple-r1
  • nekohtml-1.9.9
  • xercesImpl-2.6.2

Ok, not really 'a few' but it could have been worse. Normally, these libraries will be available to shindig from the maven repository on disk. To be able to access these libraries from .NET, we use IKVM to convert java bytecode to .NET MSIL. To do this, simply put all the jars into a directory, eg. c:\jars, and execute the following command to output all the jars into a single shindig.dll library:

ikvmc -out:shindig.dll -target:library c:\jars\*.jar

For our case, we did not include all the necessary dependent java libraries. Consequently, some java classes will not be available. You can also tell from the warnings spurted out by IKVM during conversion.

Bookmark and Share

Tags:
Categories: Pesta
Permalink | Comments (0) | Post RSSRSS comment feed