Wro4j maven插件 - 缺少必需的类

时间:2012-11-01 16:23:41

标签: maven plexus wro4j

我试图根据documentation

运行wro4j maven插件

我将插件添加到我的pom.xml:

<plugin>
    <groupId>ro.isdc.wro4j</groupId>
    <artifactId>wro4j-maven-plugin</artifactId>
    <version>1.5.0</version>
</plugin>

并运行目标:

mvn wro4j:run -Dminimize=true -DtargetGroups=all

但是构建失败并出现错误:

org.apache.maven.lifecycle.LifecycleExecutionException: Internal error in the pl
ugin manager executing goal 'ro.isdc.wro4j:wro4j-maven-plugin:1.5.0:run': Unable
to load the mojo 'ro.isdc.wro4j:wro4j-maven-plugin:1.5.0:run' in the plugin 'ro
.isdc.wro4j:wro4j-maven-plugin'. A required class is missing: org/codehaus/plexu
s/util/Scanner

你知道如何避免这个错误吗?

2 个答案:

答案 0 :(得分:4)

从wro4j-1.5.0开始,maven 3.0需要运行插件。原因是一个名为增量构建支持的功能,它依赖于默认情况下在旧版maven上不可用的库。

答案 1 :(得分:0)

问题出在您当地的环境中。

转到我的Windows机器上的此文件夹:${user.home}/.m2/repository,然后删除此文件夹中的所有内容。 (你可以保留副本。)

删除后,运行Maven命令:mvn clean install -U

请参阅:https://groups.google.com/forum/#!topic/wro4j/ZPSFBQ_5lI8