requireFilesSize causes EnforcerRule cannot be instantiated
-----------------------------------------------------------
Key: MENFORCER-47
URL: http://jira.codehaus.org/browse/MENFORCER-47
Project: Maven 2.x Enforcer Plugin
Issue Type: Bug
Components: Standard Rules
Affects Versions: 1.0-alpha-3
Environment: It's actuall 1.0-SNAPSHOT -
maven-enforcer-plugin-1.0-20080805.234815-1.pom
Reporter: Antony Stubbs
Assignee: Brian Fox
Priority: Blocker
{code:title=pom.xml Style=solid}
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-enforcer-plugin</artifactId>
<version>1.0-SNAPSHOT</version>
<executions>
<execution>
<id>check-client-es-looks-right</id>
<goals>
<goal>enforce</goal>
</goals>
<configuration>
<rules>
<requireFilesSize>
<!-- the real
client-es is at least 1meg -->
<minSize>1000000</minSize>
<files>
<file>${project.outputDirectory}/foo.txt</file>
<file>${project.outputDirectory}/foo2.txt</file>
</files>
</requireFilesSize>
</rules>
<fail>true</fail>
</configuration>
</execution>
</executions>
</plugin>
{code}
causes:
{code:title=output Style=solid}
[INFO] ------------------------------------------------------------------------
[WARNING] Attempting to build MavenProject instance for Artifact
(org.apache.maven.plugins:maven-enforcer-plugin:1.0-20080805.234815-1) of
ype: maven-plugin; constructing POM artifact instead.
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Failed to configure plugin parameters for:
org.apache.maven.plugins:maven-enforcer-plugin:1.0-SNAPSHOT
Cause: Class 'org.apache.maven.enforcer.rule.api.EnforcerRule' cannot be
instantiated
[INFO] ------------------------------------------------------------------------
[INFO] For more information, run Maven with the -e switch
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 8 seconds
[INFO] Finished at: Mon Aug 11 20:52:33 NZST 2008
[INFO] Final Memory: 15M/27M
[INFO] ------------------------------------------------------------------------
{code}
Also - if features aren't available - I would have thought a note on the
website of the pages explaining how to configure them would be useful.
Cheers.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira