Full name:
com.soebes.maven.plugins:iterator-maven-plugin:0.5.1:iterator
Description:
Attributes:
Name | Type | Since | Description |
---|---|---|---|
beginToken | String | - | The token the iterator placeholder begins with. Default value is: @. |
endToken | String | - | The token the iterator placeholder ends with. Default value is: @. |
iteratorName | String | - | The name of the iterator variable. Default value is: item. |
pluginExecutors | List | - | By using the pluginExecutors you can define a list of plugins which
will be executed during executor.
<pluginExecutors> <pluginExecutor> ..Plugin </pluginExecutor> </pluginExecutors> <plugin> <groupId>..</groupId> <artifactId>..</artifactId> <version>..</version> </plugin> <goal>...</goal> <configuration> Plugin Configuration </configuration> |
Name | Type | Since | Description |
---|---|---|---|
content | String | - | The list of items which will be iterated through.
<content>one, two, three</content> |
delimiter | String | - | The delimiter which will be used to split the content. Default value is: ,. |
failAtEnd | boolean | - | Fail the execution at the end of all iterations or fail the whole
if one iteration step fails. Default value is: false. User property is: iterator.failAtEnd. |
folder | File | - | By using this folder you define a folder which sub folders will be
used to iterate over. It will be iterated over the directories but
not the sub folders so no recursion will be done. The order of the
iterated elements is done by sortOrder. |
items | List | - | Here you can define the items which will be iterated through.
<items> <item>one</item> <item>two</item> <item>three</item> .. </items> User property is: iterator.items. |
itemsWithProperties | List | - | If you like to have items to iterate through which also contain
supplemental properties. This can be done by using the following:
<itemsWithProperties> <itemWithProperty> <name>one</name> <properties> <xyz>google</xyz> </properties> </itemWithProperty> <itemWithProperty> <name>two</name> <properties> <xyz>theseverside</xyz> </properties> </itemWithProperty> .. </items> |
skip | boolean | - | If you like to skip the execution. Default value is: false. User property is: iterator.skip. |
sortOrder | String | - | This defines the sort order for the folders which will be iterated
over. NameFileComparator.NAME_COMPARATOR
NameFileComparator.NAME_INSENSITIVE_COMPARATOR
NameFileComparator.NAME_INSENSITIVE_REVERSE
NameFileComparator.NAME_REVERSE
NameFileComparator.NAME_SYSTEM_COMPARATOR
NameFileComparator.NAME_SYSTEM_REVERSE Default value is: NAME_COMPARATOR. |
<items> <item>one</item> <item>two</item> <item>three</item> .. </items>
<itemsWithProperties> <itemWithProperty> <name>one</name> <properties> <xyz>google</xyz> </properties> </itemWithProperty> <itemWithProperty> <name>two</name> <properties> <xyz>theseverside</xyz> </properties> </itemWithProperty> .. </items>
<pluginExecutors> <pluginExecutor> ..Plugin </pluginExecutor> </pluginExecutors>
<plugin> <groupId>..</groupId> <artifactId>..</artifactId> <version>..</version> </plugin>
<goal>...</goal>
<configuration> Plugin Configuration </configuration>
skip: