Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Document clean process
Section
Column
Document Properties Marker
overridefalse
Short DescriptionGenerates reports on properties of a project that uses smartics properties.
 
Doctypesectionhide
NameProperties Maven Plugin
 
Parent
Parent Property
property-nameName
 
Subject
Name List
doctypesubject
propertySubject
 
Categories
Name List
doctypecategory
propertyCategories
 
Tags
Tag List
namesMaven Plugin
propertyTags
 
hide
Iteration
Iteration
valuefilled
hide
Site URLhttps://www.smartics.eu/smartics-properties-maven-plugin/hide
SiteSite
 
Short NamePropertieshide
Project Logo
Image Modified
hide
Small Project Logo

Image Added

hide
Plugin Logo
Display Property
property-nameProject Logo

Display Property
property-nameShort Name
hide, is-block
Small Plugin Logo

Display Property
property-nameSmall Project Logo

Display Property
property-nameShort Name

hide, is-block
LicenseAPL 2.0
 
Status
Status
subtletrue
colourYellow
titleIncubator
hide
Sort Key000320hide
Column

 

Display Property
property-nameProject Logo

Section
show-titlefalse
titleDescription

This plugin for Maven generates reports for the properties defined with the smartics properties library.

smartics properties is a library for Java to declare and define properties and to access them from an application in a convenient way.

Convenience means that properties are easily

  1. declared (as an annotated Java interface)
  2. defined (e.g. in form of properties files on the classpath)
  3. resolved (e.g. construct properties with placeholders like ${server.url}/index.html)
  4. converted (e.g. to an URL or custom instance)
  5. validated (e.g. mandatory values or a value within a given range)
  6. accessed (typesafe)
  7. stored (e.g. file system or database)
  8. documented (e.g. to display error information to the user)
Articles
Section
Column
Section
titleProject Blog

The following posts provide more information about this

project:
  • Maven Toolchains, our Reporting Projects and the Alias Plugin
  • Ad-hoc Configurations
  • Living Documentation - Tools at Hand
  • plugin on our blog.

    Blog Posts
    spacesBLOG
    sortcreation
    reversetrue
    contenttitles
    labelssmartics-properties

    Column
    width300px
    Panel
    borderColorwhite
    Transclusion
    documentTry projectdoc Teaser
    idsContent
    Initial release of smartics-properties!

    Section
    titleSubordinate Sections
    Display Table
    doctypesection
    render-no-hits-as-blanktrue
    selectName, Short Description
    restrict-to-immediate-childrentrue
    sort-bySort Key, Name

    ...