I have directory with 100 files under it. I just want to print it. Please find below the plugin I have written. I am getting following error:
[ERROR] PluginConfigurationException: org.apache.maven.plugin.PluginConfigurationException: Unable to parse configuration of mojo org.apache.maven.plugins:maven-antrun-plugin:1.7:run for parameter outputDirectory: Cannot find 'outputDirectory' in class org.apache.maven.plugin.antrun.AntRunMojo at org.apache.maven.plugin.internal.DefaultMavenPluginManager.populatePluginFields(DefaultMavenPluginManager.java:605) at org.apache.maven.plugin.internal.DefaultMavenPluginManager.getConfiguredMojo(DefaultMavenPluginManager.java:537) at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:120) at com.soebes.maven.plugins.iterator.ExecutorMojo.executeMojo(ExecutorMojo.java:302)
The code is as below:
<plugin>
<groupId>com.soebes.maven.plugins</groupId>
<artifactId>iterator-maven-plugin</artifactId>
<version>0.3</version>
<executions>
<execution>
<phase>validate</phase>
<goals>
<goal>iterator</goal>
</goals>
<configuration>
<folder>${user.home}/${dasmo.storage}</folder>
<pluginExecutors>
<pluginExecutor>
<plugin>
<artifactId>maven-antrun-plugin</artifactId>
<version>1.7</version>
</plugin>
<goal>run</goal>
<configuration>
<tasks>
<echo message="base dir is ${item}" />
</tasks>
</configuration>
</pluginExecutor>
</pluginExecutors>
</configuration>
</execution>
</executions>
</plugin>