org.universAAL.support.directives.mojos
Class NamingCheckMojo

Package class diagram package NamingCheckMojo
java.lang.Object
  extended by org.apache.maven.plugin.AbstractMojo
      extended by org.universAAL.support.directives.api.AbstractCheckMojo
          extended by org.universAAL.support.directives.mojos.NamingCheckMojo
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo

public class NamingCheckMojo
extends AbstractCheckMojo

Checks that the groupId, artifactID, Version, and Name are compliant with the naming conventions.
These conventions are specified by defining respectively the following properties:

These properties are defined in standard java regexp language; by default they take the value ".*" (anything) if not defined. These properties shoud be defined in parent POMs.

Author:
amedrano

Field Summary
 
Fields inherited from class org.universAAL.support.directives.api.AbstractCheckMojo
check, failed
 
Fields inherited from interface org.apache.maven.plugin.Mojo
ROLE
 
Constructor Summary
NamingCheckMojo()
           
 
Method Summary
 APICheck getCheck()
          
 
Methods inherited from class org.universAAL.support.directives.api.AbstractCheckMojo
execute, getProject, isSnapshot
 
Methods inherited from class org.apache.maven.plugin.AbstractMojo
getLog, getPluginContext, setLog, setPluginContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NamingCheckMojo

public NamingCheckMojo()
Method Detail

getCheck

public APICheck getCheck()

Specified by:
getCheck in class AbstractCheckMojo


Copyright © 2014 universAAL Consortium. All Rights Reserved.