mirror of https://github.com/apache/maven.git
o documenting the use of setters
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@328925 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
1b14b3bf64
commit
255cd71793
|
@ -18,10 +18,19 @@ Guide to Configuring Plug-ins
|
||||||
public class MyQueryMojo
|
public class MyQueryMojo
|
||||||
extends AbstractMojo
|
extends AbstractMojo
|
||||||
{
|
{
|
||||||
|
/**
|
||||||
|
* @parameter
|
||||||
|
*/
|
||||||
private String url;
|
private String url;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @parameter
|
||||||
|
*/
|
||||||
private int timeout;
|
private int timeout;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @parameter
|
||||||
|
*/
|
||||||
private String[] options;
|
private String[] options;
|
||||||
|
|
||||||
public void execute()
|
public void execute()
|
||||||
|
@ -132,6 +141,9 @@ public class MyQueryMojo
|
||||||
public class MyAnimalMojo
|
public class MyAnimalMojo
|
||||||
extends AbstractMojo
|
extends AbstractMojo
|
||||||
{
|
{
|
||||||
|
/**
|
||||||
|
* @parameter
|
||||||
|
*/
|
||||||
private List animals;
|
private List animals;
|
||||||
|
|
||||||
public void execute()
|
public void execute()
|
||||||
|
@ -187,10 +199,19 @@ public class MyAnimalMojo
|
||||||
public class MyQueryMojo
|
public class MyQueryMojo
|
||||||
extends AbstractMojo
|
extends AbstractMojo
|
||||||
{
|
{
|
||||||
|
/**
|
||||||
|
* @parameter property="url"
|
||||||
|
*/
|
||||||
private String _url;
|
private String _url;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @parameter property="timeout"
|
||||||
|
*/
|
||||||
private int _timeout;
|
private int _timeout;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @parameter property="options"
|
||||||
|
*/
|
||||||
private String[] _options;
|
private String[] _options;
|
||||||
|
|
||||||
public void setUrl( String url ){ _url = url; }
|
public void setUrl( String url ){ _url = url; }
|
||||||
|
@ -207,3 +228,6 @@ public class MyQueryMojo
|
||||||
}
|
}
|
||||||
|
|
||||||
+----+
|
+----+
|
||||||
|
|
||||||
|
Note the specification of the property name which tells Maven what setter and getter to use when the field
|
||||||
|
is not accessed directly.
|
||||||
|
|
Loading…
Reference in New Issue