m

maven-properties-enum-plugin

Never liked hard-coding your property keys? The maven-properties-enum-plugin allows you to generate enum types, holding all valid keys including javadoc. Your advantages: * You can't access on non-existing keys as it would cause compile errors * As it's an enum, you can use your IDE's auto-completion * You'll never have to check your properties keys again * You can see the property's value in the enum field's javadoc
http://code.google.com/p/maven-properties-enum-plugin/
Apache 2
Michel Jung
Files download
File Operation
maven-properties-enum-plugin-1.4.0.jar download
maven-properties-enum-plugin-1.4.0.pom download
maven-properties-enum-plugin-1.4.0-sources.jar download
Apache Maven
<dependency>
  <groupId>com.googlecode.maven-properties-enum-plugin</groupId>
  <artifactId>maven-properties-enum-plugin</artifactId>
  <version>1.4.0</version>
  <type>maven-plugin</type>
</dependency>
Gradle Groovy
implementation 'com.googlecode.maven-properties-enum-plugin:maven-properties-enum-plugin:1.4.0'
Gradle Kotlin
implementation("com.googlecode.maven-properties-enum-plugin:maven-properties-enum-plugin:1.4.0")
Scala SBT
libraryDependencies += "com.googlecode.maven-properties-enum-plugin" % "maven-properties-enum-plugin" % "1.4.0"
Groovy Grape
@Grapes(
  @Grab(group='com.googlecode.maven-properties-enum-plugin', module='maven-properties-enum-plugin', version='1.4.0')
)
Apache Ivy
<dependency org="com.googlecode.maven-properties-enum-plugin" name="maven-properties-enum-plugin" rev="1.4.0" />
Leiningen
[com.googlecode.maven-properties-enum-plugin/maven-properties-enum-plugin "1.4.0"]
Apache Buildr
'com.googlecode.maven-properties-enum-plugin:maven-properties-enum-plugin:jar:1.4.0'