Maven template for Wowza projects brought to you by WMSPanel team.
Java
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
lib
src/main/java/com/wmspanel
LICENSE
README.md
WowzaProjectTemplate.iml
WowzaProjectTemplate.ipr
WowzaProjectTemplate.iws
pom.xml

README.md

Wowza Maven Template

This is a Maven template for Wowza Media Server and Wowza Streaming Engine projects.

It is originally used for development of Wowza agent for WMSPanel - https://wmspanel.com/. It allows control Wowza instances and brows rich set of statistics: https://wmspanel.com/reporting

When we started working on Wowza agent for WMSPanel we found that Wowza IDE is very inconvenient to use for the following reasons:

  1. It does not support full development cycle. You can create Module or Listener but you cannot create and run Unit Tests, cannot add dependencies that will be copied with your jar before Wowza launch.It does not support full development cycle. You can create Module or Listener but you cannot create and run Unit Tests, cannot add dependencies that will be copied with your jar before Wowza launch.

  2. After any change of any source file the IDE tries to build jar and copy it. A developer may want to have ability to implement some features and then build jar and copy it explicitly.

  3. There are a lot of libraries we cannot use in general. Apache langs and codacs, joda time library etc. Maven is just great when you need to add publically available libraries.

  4. You cannot control jar manifest produced by IDE. If you need your jar to have some additional attributes you should use Maven. Wowza IDE cannot help you here.

This is why it as decided to make Maven template. Original creator is Alex Pokotilo. You can find more details here: http://blog.wmspanel.com/2011/10/maven-template-for-wowza.html

This product is released under MIT license.