beaTunes uses Maven 3 as its build infrastructure. To get going quickly,
start with installing the latest Maven 3 release.
If you are unfamiliar with Maven, please take the time to read one of the many getting started with Maven guides.
Once you have Maven 3 installed, download the source code of the keytocomment plugin from keytocomment-2-0-1-project.zip. It will serve you as a skeleton for whatever project you have in mind.
keytocomment follows the typical Maven conventions. i.e. it has a
pom.xml you should
be able to open with your favorite IDE (e.g. IntelliJ IDEA).
Once you have an IDE project, getting an overview is a little easier. Also, Maven should have already downloaded all necessary dependencies plus the corresponding javadocs for you. Should you not use Maven, please download the javadocs from here or browse them online.
Looking at the sources you will find that a beaTunes plugin is much like a regular JAR. The most important
difference is the plugin descriptor
/META-INF/plugin.xml. More about that here.
To build the plugin from the command line, type:
mvn clean install
If all goes well, you can find the build product in the
To install it, follow the directions in the corresponding
Now restart beaTunes and check whether your plugin shows up. If it doesn't, the first place to look is the logs.
Please take a look at the beaTlet examples. Since you are coding against the same API, they all apply to Java plugins as well.