Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/maxikg/bukkityaml-maven-plugin
- Owner: maxikg
- Created: 2013-11-07T21:21:47.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2014-09-15T13:16:04.000Z (over 10 years ago)
- Last Synced: 2023-04-03T19:01:10.541Z (over 1 year ago)
- Language: Java
- Homepage:
- Size: 172 KB
- Stars: 1
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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
[...]
[...]
[...]```