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.