Octopus Deploy Java Support RFC
Blog post from Octopus Deploy
Octopus Deploy, originally designed with .NET developers in mind, is expanding its capabilities to provide equal, first-class support for Java applications. The long-term vision involves enhancing deployments for Java applications on popular servers such as Tomcat and WildFly/JBoss EAP on both Windows and Linux platforms. Initially, it will support specific versions of these servers and introduce steps for deploying packages, managing certificates, and transforming configuration files in formats like XML, YAML, and properties. The move aims to eliminate current limitations, such as the dependency on Mono for Linux, by transitioning components to .NET Core. Additionally, Octopus Deploy plans to natively support Java package formats such as JAR, WAR, EAR, and RAR, and integrate Maven repositories as first-class package feeds, alongside supporting Maven versioning schemes. Feedback from users is encouraged to help shape the development of these new features and ensure the platform meets the needs of Java deployments.