cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 

The community will undergo maintenance on October 16th at 10:00 PM PDT and will be unavailable for up to one hour.

Eclipse IDE plugin to auto publish ThingWorx Extensions

Bikash_Panda
11-Garnet

Eclipse IDE plugin to auto publish ThingWorx Extensions

Lately I have been working with some UI widgets extensions. It seemed to be a repetitive task to do the initial developments, version it, deploy , look for bugs and repeat. So I thought of develop an Eclipse IDE plugin (As is the primary IDE supported for extensions development), which can automatically increase the path number of the extension, build it and upload to a target Thingworx server, preferably Development. Attached is the jar file of the plugin that you can use with eclipse. If interested you can follow the following steps and try it out,

1. Download the .jar file and put it into drop-ins folder of your eclipse IDE

Bikash_Panda_0-1723311282802.png

Now restart the Eclipse IDE, Once restarted you will see a new icon in the toolbar of your IDE,

Bikash_Panda_1-1723311366808.png

 

You can now use the plugin, on click of this the following download would appear,

Bikash_Panda_2-1723311434882.png

 

In the dialog, select the extension project, set the server address, and add an appKey with Admin level access, don not forget to click on Update TWX details. That would store the details for future use.

 

At this point make sure you have compiled your extension outside of this plugin atleast once and refreshed the project content. (Its a known bug, am working on), otherwise you will get following error,

Bikash_Panda_3-1723311660842.png


Now when you click ok, if everything goes well, you will get a successful message and the extension would be deployed to the server.

 

Bikash_Panda_4-1723311761769.png

If you feel like contributing checkout the git repo: https://github.com/WGLabz/ThingWorxExtensionUploader

Plugin .jar file: https://github.com/WGLabz/ThingWorxExtensionUploader/releases/download/PR1/ThingWorxExtensionUploader_1.0.0.202408101722.jar

Regards,

Bikash

 

 

0 REPLIES 0
Announcements


Top Tags