I am using Maven on a Spring Roo generated project and have pushed in all the
aspects and am adding some new behaviors that have new dependencies centered
on the Spring Portlet MVC Framework.

I am using Eclipse with maven-2.2.1

on mvn package I am getting the following.


[ERROR] BUILD ERROR
[INFO]
------------------------------------------------------------------------
[INFO] Internal error in the plugin manager executing goal
'org.apache.maven.plugins:maven-war-plugin:2.1.1:war': Unable to load the
mojo 'org.apache.maven.plugins:maven-war-plugin:2.1.1:war' in the plugin
'org.apache.maven.plugins:maven-war-plugin'. A required class is missing:
org/codehaus/plexus/components/io/resources/PlexusIoResourceCollection
org.codehaus.plexus.components.io.resources.PlexusIoResourceCollection

The applicable pom.xml elements are:

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-war-plugin</artifactId>
    <version>2.1.1</version>
</plugin>

<dependency>
    <groupId>org.codehaus.plexus</groupId>
    <artifactId>plexus-io</artifactId>
    <version>1.0.1</version>
</dependency>

<repositories>
        <repository>
            <id>spring-maven-release</id>
            <name>Spring Maven Release Repository</name>
            <url>http://maven.springframework.org/release</url>
        </repository>
        <repository>
            <id>spring-maven-milestone</id>
            <name>Spring Maven Milestone Repository</name>
            <url>http://maven.springframework.org/milestone</url>
        </repository>
        <repository>
            <id>spring-roo-repository</id>
            <name>Spring Roo Repository</name>
            <url>http://spring-roo-repository.springsource.org/release</url>
        </repository>
        <repository>
                <id>JBoss</id>
                <name>jboss-maven2-release-repository</name>
                <url>https://oss.sonatype.org/content/repositories/JBoss</url>
            </repository>
        <repository>
            <id>JBoss Repo</id>
           
<url>https://repository.jboss.org/nexus/content/repositories/releases</url>
            <name>JBoss Repo</name>
        </repository>
        <repository>
                        <id>springframework</id>
                        <name>Maven Spring repository</name>
                        <url>http://repo1.maven.org/maven-spring/</url>
                </repository>
                <repository>
                <id>plexus-releases</id>
                <name>Plexus Releases</name>
               
<url>https://oss.sonatype.org/content/repositories/plexus-releases</url>
            </repository>
    </repositories>
    <pluginRepositories>
        <pluginRepository>
            <id>spring-maven-release</id>
            <name>Spring Maven Release Repository</name>
            <url>http://maven.springframework.org/release</url>
        </pluginRepository>
        <pluginRepository>
            <id>spring-maven-milestone</id>
            <name>Spring Maven Milestone Repository</name>
            <url>http://maven.springframework.org/milestone</url>
        </pluginRepository>
        <pluginRepository>
            <id>spring-roo-repository</id>
            <name>Spring Roo Repository</name>
            <url>http://spring-roo-repository.springsource.org/release</url>
        </pluginRepository>
    </pluginRepositories>

the missing class is in the plexus-io-1.0.1.jar which is located in my local
.m2/respository/org/codehaus/plexus/plexus-io/1.0.1

I have done:

mvn clean - Success
mvn package - Error

What am I doing wrong?




--
View this message in context: 
http://maven.40175.n5.nabble.com/Unable-to-load-the-mojo-tp4781494p4781494.html
Sent from the Maven - Users mailing list archive at Nabble.com.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org

Reply via email to