When we create blog posts, we usually present the newest features or apps. This time, we would like to give something back to the amazing Atlassian developer community: The LivelyApps pluploader - THE open-source tool for Atlassian developers and consultants.
As you can see, the pluploader can upload app jars from your local machine to
any remote Atlassian host. A quick
atlas-package && pluploader, and the app
you are currently developing is up and running on your development system.
I know what you’re thinking: “There’s already
atlas-install-plugin - why did you waste your time on this?”
pluploader is a bit more powerful than that. Here are some of the extra
features that we baked into our sweet little tool:
None of the conventional solutions allow you to manage your plugins from the command line.
pluploader determines what plugin you are currently developing by reading your pom.xml. That said, you can also always specify the app key.
“But what if I need to test a specific version of an app that is already published on the Marketplace?” Good question! Just give pluploader the mpac key and sit back while your app is magically uploaded and installed.
You don’t need to download the jar from the marketplace, but if you already have the jar, you can specify it by using the
Now you have your app installed on your vanilla Confluence instance, but you want to add a license. Fear not! pluploader’s got you covered here as well!
“Well, that’s all really cool, but the age of server and datacenter is over - I’m developing apps for the cloud!” - You guessed it - pluploader got you covered.
Some pluploader features work out of the box with Cloud instances, while some require the
As you made it this far, you will now probably understand why the pluploader is our preferred way for developing Atlassian apps for both Server / Data Center and Cloud. But you haven’t seen the best part: the price! Free and open-source!
Interessed? Go grab it by running
pip install pluploader
Or, if you do not want to mess with a python environment, just run the docker:
docker run -v "$(pwd)":/workdir -it craftamap/pluploader:v0.6.0
The pluploader has a lot of other small features that we didn’t show here. Make sure to check out the GitHub repository or run pluploader –help for a full documentation. If you have an idea for a new feature, raise a ticket or consider contributing to make Pluploader an even better tool!