如何在maven构建中跳过JSLint目标?

时间:2012-08-16 18:26:18

标签: javascript maven

我想使用maven-javascript-plugin设置maven javascript项目。 到目前为止这个工作正常,但现在我在压缩版本中添加了DOJO工具包。 当我开始构建过程时,DOJO工具包不会传递jslint测试,并且构建过程会停止。

有人可以告诉我如何跳过构建中的jslint目标吗?

谢谢!

2 个答案:

答案 0 :(得分:2)

您应该能够配置jslint-plugin和use the "excludes" param of "jslint:jslint"

您可能需要completely specify the jslint plugin configuration;我还没有证实这一点。

答案 1 :(得分:0)

也许不太适合问题本身,但如果想要完全禁用jslint,则选项可以将其绑定到未完成的阶段:

<build>
    <pluginManagement>
        <!-- Disable jslint for all phases -->
        <plugins>
            <plugin>
                <groupId>org.codehaus.mojo</groupId>
                <artifactId>jslint-maven-plugin</artifactId>
                <executions>
                    <execution>
                        <id>default-jslint</id>
                        <phase>process-sources-unbind</phase>
                    </execution>
                    <execution>
                        <id>default-test-jslint</id>
                        <phase>process-test-sources-unbind</phase>
                    </execution>
                </executions>
            </plugin>
        </plugins>
    </pluginManagement>
</build>