Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/maxikg/bukkityaml-maven-plugin

Generates a plugin.yml with informations provided by Maven
https://github.com/maxikg/bukkityaml-maven-plugin

Last synced: about 2 months ago
JSON representation

Generates a plugin.yml with informations provided by Maven

Awesome Lists containing this project

README

        

# bukkityaml-maven-plugin

This plugin generates the plugin.yml required for Bukkit plugins. By default
it will use options which are controlled by Apache Maven (e.g. developers,
name, url and so on).

## Behaviour

* The build will fail if there is no name, no command name or no permission
node is specified in the affected sections (but it will run without specify
permissions or commands)
* All developers in Maven are authors in plugin.yml if they are no developers
specified in the pluginYaml-Section
* If there is no name specified in the pluginYaml-Section they will use the
project name or if this isn't specified too they will use the artifact id
* If there is no version specified in the pluginYaml-Section they will use the
project version
* If there is no website specified in the pluginYaml-Section they will use the
project url and if this isn't specified too they won't set this option
* By default a file named plugin.yml is created in the compiled sources
directory

## Example

```xml



de.maxikg
bukkityaml-maven-plugin
0.0.1-SNAPSHOT


TestPlugin
de.maxikg.bukkittest.MainPlugin
POSTWORLD


test
A simple test command




test.sayHello
Allows to say Hello







generate





[...]


[...]

```

## Maven Repository

If you want to use this Maven plugin you can clone the repo and build it or you
can use my repository:

```xml



maxikg-repo
http://repo.maxikg.de/content/groups/public/


[...]





de.maxikg
bukkityaml-maven-plugin
0.0.1-SNAPSHOT



[...]


[...]


[...]

```