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

        

Reply via email to