Confluence server addon development

Hello everyone,
I want to develop a Confluence server plugin, but I have downloaded and set up my own server confluence instance on a linux server, and also a database for that Confluence. Is there a documentation about how to set up the development environment for the plugin, because all I have found is this documentation,
https://developer.atlassian.com/server/framework/atlassian-sdk/create-a-confluence-hello-world-macro/
where Confluence is started on a localhost.

1 Like

hi @Ivana1 personally i recommend you to check Atlassian examples and read “README” file
https://bitbucket.org/serverecosystem/myconfluencemacro/src/master/

Confluence plugin is simply a jar file, which will be generated after you do atlas-package (or mvn package).
You can definitely build a jar file, then install it in the instance, no matter where it runs.

Note: If you work with remote linux server, the Hot Reload feature is lacking, means that you have to upload and install the plugin each time you make change.