how to have Nuxeo use a file importer plugin?
Hi,
I have the distribution “nuxeo-cap-5.6-tomcat” installed. I'm on Nuxeo eclipse EDI. I set up an extra workspace for Nuxeo, to avoid any problem when saving preferences.
I created a new project using the wizard Nuxeo plugin project. In this project, I added from the filesystem the directory OSGI-INF beside META-INF, with the content:
<component name="fr.evolutis.uncompress.listener.contrib.CompressedFileImporterPlugin">
<plugin name="CompressedArchivePlugin" class="fr.evolutis.nuxeo.CompressedFileImporter" order="1">
<filter>application/zip</filter>
</plugin>
<component name="fr.evolutis.uncompress.listener.contrib.CompressedFileImporterPlugin">
<plugin name="CompressedArchivePlugin" class="fr.evolutis.nuxeo.CompressedFileImporter" order="1">
<filter>application/zip</filter>
</plugin>
I followed the example given by Laurent Doguin, with the class name above, but keeping only the “create tree container” part, and return line. I added a line with log.error(“hello…“) at the entrance of the create method.
I reloaded the plugin. The EDI shows “Deploy done for bundle with name 'CompressedFileImportPlugin'“, without any error.
But when I try to import a zip file, I get no error message, and the behaviour is not changed.
I tried to put the order as small as possible, changing it from 10 to 1, but without any success.
What could I have missed?
Tx
Patrick
Thank you for the warning.
I made the plugin work by changing the name of the xml file to file-importer-contrib.xml, and by adding the reference in the MANIFEST.MF file.
What mimetype should we add in the