
I recently started building Confluence plugins. The first one being my Google Analytics plugin for Confluence. This post outlines my “journey” into Confluence plugin development. It documents a beginner’s pitfalls when developing with the Atlassian Plugin SDK. Hopefully others can learn from, or at least laugh at my mistakes.
Where I was starting from:
- No experience of maven
- No understanding of how Confluence plugins work or how they are written
- Some experience of Java – Mainly uPortal/Luminis portal development for the University of Nottingham and some consultancy work e.g. for Astra Zeneca, Documentum and 3Com
- No experience of unit testing or integration testing in Java – oh dear
- I prefer UI work to real programming