The package is quite thin, no additional libraries, just some XML based entities at this point. Literally the only Java code is the migrator class.
I won't give you my package here, but if you email me privately I can send it over for you to check out.
This is my first package that I built with Gradle and I have some other issues with it, when trying to access dependent projects, so I may switch back to ANT since I am more familiar with it. But I am unsure if that is related since everything does compile fine as-is.
Thanks for pushing me on this. I was working with tech support.
The update on this - basically, I was not using the latest and greatest version of the Extension package developer guide, which explains how this thing works a bit better. My issue was pretty much in my misunderstanding of what this this actually was doing and how it was called. Now that I know how it works, this is not the exact solution for me, which is fine, I was treating this as a post-install script for the Extension package (that would be good to have - request!) to generate some default data. I have dependent packages so if a certain package is installed I want it to look, upon install, for the other package, gather some information, and do some stuff. I suppose this is achievable a few ways, but it's not a large task for me at the moment.
Anyway, thanks for the help, I appreciate it.
Is there any solution? I got the error in the Thingworx Application Log,too.
I try my customized extension,import to
A. Thingworx(Neo4j) --->work fine.
B. Thingworx(PostgreSQL)--->not work..
1. Thingworx Application Log: "Export file missing version information. No migration will be performed."
2. I just can see my customized extension files in the extension path:"/ThingworxStorage/extensions",but not work.
Hope to give me some suggestion... Thank you ~