JIRA - add gadgets automatically when installing plugin - plugins

Is it possible to automatically add a gadget to the system dashboard when installing a plugin in JIRA?

Related

How to deploy an Eclipse Plugin?

Environment: Eclipse Oxygen.3a Release (4.7.3a), Build id: 20180405-1200
I have completely developed my new Eclipse Plugin. I have debugged it successfully and It´s ready to be deployed for beta testing by other developers in my organization.
The Overview tab in plugin.xml Eclipse editor offers an Export Wizard that works and produces a .jar file (theoretically) containing the plugin to be installed in other Eclipse installations.
After exporting the plugin to a local folder in my computer I tried to install it in Eclipse by using Help > Install new software... > [Add...] > [Archive...], selecting the .jar file generated and clicking [Ok].
However, I get the error message "Could not find jar:file:*<the selected plugin file>*!" and the [Finnish] button remains disabled.
What is missing to make my new plugin fully installable?
The most robust way to publish a plug-in (or Feature) for others to consume is to produce an Update Site. Then you can direct users to that site so they can install your plug-is/features via the Install New Software UI. It also provides an easy way to publish updates to your plug-ins.
Here is documentation about creating an Update Site.

How to run and debug apps script projects in Eclipse Oxygen

After the Google Plugin for Eclipse has been deprecated the options are to install Cloud Tools for Eclipse and/or the GWT Eclipse Plugin:
Developing Apps Script Projects in Eclipse
I have installed both as recommended in Eclipse Oxygen but now I couldn't find a way to import Apps Script Projects from Google Drive.
Is this still possible or has been removed as a possibility?
If it's possible is there any documentation on how to do it?
Don't use the plugin by Google.
Use the one from branflake instead : https://github.com/gwt-plugins/gwt-eclipse-plugin
On the github page there are links to excellent video tutorials of how to use this plugin : https://www.youtube.com/watch?v=DU7ZQVLR5Zo&list=PLBbgqtDgdc_TqzA-qXrjgTFMC_6DKAQyT
Installation is done by simply clicking the install button on the github page under the "Marketplace" header.

Cannot install QAML Builder Plugin for QAFE platform in eclipse kepler

I am trying to evaluate QAFE software for converting Oracle Forms to HTML5 based web application. As described in QAFE website, successfully installed QAFE platform which includes eclipse-kepler. Next while trying to install QAML builder plugin through the update site https://s3.amazonaws.com/qafe-downloads/update-site/4.3/site.xml, getting the following error.
Cannot complete the install because one or more required items could not be found.
Software currently installed: QAML Builder 2.6.0.0 (graphical_qaml_builder_feature.feature.group 2.6.0.0)
Missing requirement: QAML Builder 2.6.0.0 (graphical_qaml_builder_feature.feature.group 2.6.0.0) requires 'qafe.qaml.builder [2.6.0.0]' but it could not be found
Looks like some dependency is missing in the update site.
Can someone please help me identify if i have missed anything?
Update site - https://s3.amazonaws.com/qafe-downloads/update-site/4.3/site.xml
Plugin Name - UI Designer Tools --> QAML Builder
Tried re-installing QAFE platform bundle from scratch in a different location.
That was successful and the eclipse-kepler bundled in it had QAML builder plugin installed by default. There was no need to install it through any update site.

How do you install Jenkins workflow multibranch plugin

I just set up a vanilla Jenkins (ver. 1.634) instance in EC2 and followed the tutorial for getting the workflow plugin installed. That all worked as expected.
Now I'd like to move on to trying out the multi-branch portion of this plugin. I noticed the tutorial says:
A new Workflow: Multibranch plugin (as of this writing still in beta) offers a better way of versioning your Workflow and managing your project. You need to create a distinct project type, Multibranch Workflow.
First Attempt
Which I took to mean that this plugin doesn't exist at http://updates.jenkins-ci.org/update-center.json but rather some other update center. So after some searching, I wound up on this Jenkins page and changed the update center to http://updates.jenkins-ci.org/experimental/update-center.json After looking at the new set of available plugins, the Workflow: Multibranch plugin was still absent.
Second Attempt
I then proceeded to try packaging the plugin myself by cloning jenkinsci/workflow-plugin repo and running mvn package from the multibranch directory which gave me the workflow-multibranch.hpi plugin that I had been trying to find via the update site. Next, I attempted to install the plugin manually Jenkins -> PluginManager -> Advanced (Tab) -> Upload Plugin.
Jenkins presented me with the following error:
java.io.IOException: Failed to dynamically deploy this plugin
at hudson.model.UpdateCenter$InstallationJob._run(UpdateCenter.java:1328)
at hudson.model.UpdateCenter$DownloadJob.run(UpdateCenter.java:1126)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at hudson.remoting.AtmostOneThreadExecutor$Worker.run(AtmostOneThreadExecutor.java:110)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.io.IOException: Failed to install workflow-multibranch plugin
at hudson.PluginManager.dynamicLoad(PluginManager.java:487)
at hudson.model.UpdateCenter$InstallationJob._run(UpdateCenter.java:1324)
... 5 more
Caused by: java.io.IOException: Dependency workflow-job (1.11-beta-1), branch-api (0.2-beta-5), workflow-cps (1.11-beta-1) doesn't exist
at hudson.PluginWrapper.resolvePluginDependencies(PluginWrapper.java:533)
at hudson.PluginManager.dynamicLoad(PluginManager.java:477)
... 6 more
Now, before I end up making a mess of my plugins by manually installing all of these dependent plugins listed in the stacktrace, is there a more direct way to install the Workflow: Multibranch plugin?
Thanks.
You were correct to set the experimental update center, but
After looking at the new set of available plugins, the Workflow: Multibranch plugin was still absent.
probably just means that you needed to click the Update Now button in the Advanced tab to actually fetch the new update center content.
I ended up installing the plugins one at a time until I found a rather odd dependency, Cloudbees. After looking through the list of Jenkins plugins for Cloudbees I found the plugin required to make Workflow: Multibranch appear in the list of available plugins.
CloudBees Free Enterprise Plugins
This plugin installs free enterprise plugins from CloudBees. The following plugins are automatically installed:
Folders: easily organize your jobs
Backup to Cloud: backup your Jenkins into CloudBees cloud
Wasted Minutes: find out if you are short of slaves and need to add capacity to speed up builds
CloudBees Status: find out how much of the free CloudBees Jenkins capacity in the cloud is available for your use
Note: You will be asked to register for a free CloudBees account to use these plugins
(This plugin was formerly known as the CloudBees Plugin Gateway plugin)
Once this plugin was installed and I restarted Jenkins then I was able to install Workflow: Multibranch. Additionally, all of the other Workflow: * plugins had updates available.
Hope this saves someone the hours I spent.

Netbeans plugin parsing api

How to install netbeans plugin parsing API?
Following are the Error got when I tried to install 'Scan on Demand' plugin in Netbeans:
"Some plugins require plugin Parsing API to be installed.
The plugin Parsing API is requested in implementation version 2.
The following plugin is affected:       Scan On Demand "
You might be using an old ScanOnDemand plugin.
You can add the latest Development Plugins to your Plugins: Plugins > Settings Tab > Add and use the following URL to add a new NB Plugins source:
http://deadlock.netbeans.org/hudson/job/nbms-and-javadoc/lastStableBuild/artifact/nbbuild/nbms/updates.xml.gz
Documentation Wiki suggests that you: "Watch out! From the moment you add it you'll start receiving notifications for yet not stable updates, so you may want to check new updates carefully before installing."
Then try to install the latest Scan On Demand after the Available Plugin’s Library has been rebuilt.
Review http://wiki.netbeans.org/ScanOnDemand for more information.