Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何更改javascript maven插件中的生命周期映射_Javascript_Maven_Plugins - Fatal编程技术网

如何更改javascript maven插件中的生命周期映射

如何更改javascript maven插件中的生命周期映射,javascript,maven,plugins,Javascript,Maven,Plugins,现在,我使用javascript maven插件来开发我的项目。 在文档中,生命周期映射如下所示: 我想导入安装在maven存储库中的其他文件库。 我期望在js导入maven插件生命周期之后调用jslint maven插件生命周期。 但是,结果是错误的,因为实际的生命周期如下所示: 验证:未定义 初始化:未定义 生成源:未定义 流程来源:org.codehaus.mojo:jslint-maven插件:1.0.1:jslint,org.codehaus.mojo:js-import-mave

现在,我使用javascript maven插件来开发我的项目。 在文档中,生命周期映射如下所示:

我想导入安装在maven存储库中的其他文件库。 我期望在js导入maven插件生命周期之后调用jslint maven插件生命周期。 但是,结果是错误的,因为实际的生命周期如下所示:

  • 验证:未定义
  • 初始化:未定义
  • 生成源:未定义
  • 流程来源:org.codehaus.mojo:jslint-maven插件:1.0.1:jslint,org.codehaus.mojo:js-import-maven插件:1.0.1:import-js
  • 生成资源:org.codehaus.mojo:js导入maven插件:1.0.1:生成html
  • 流程资源:org.apache.maven.plugins:maven资源plugin:2.5:resources
  • 编译:未定义
  • 进程类:未定义
  • 生成测试源:未定义
  • 流程测试源:org.codehaus.mojo:jslint-maven插件:1.0.1:test-jslint,org.codehaus.mojo:js-import-maven插件:1.0.1:test-import-js
  • 生成测试资源:org.codehaus.mojo:js导入maven插件:1.0.1:test生成html
  • 流程测试资源:org.apache.maven.plugins:maven资源插件:2.5:testResources
  • 测试编译:org.apache.maven.plugins:maven编译器插件:2.3.2:testCompile
  • 流程测试类:未定义
  • 插件:maven surefire插件:2.9:test
  • 准备包:org.codehaus.mojo:webminifiermaven插件:1.0.1:minifyjs
  • 包:未定义
  • 集成前测试:未定义
  • 集成测试:未定义
  • 集成后测试:未定义
  • 验证:未定义
  • 安装:org.apache.maven.plugins:maven安装插件:2.3.1:install
  • deploy:org.apache.maven.plugins:maven部署插件:2.5:deploy
现在,我想通过编辑pom文件来更改生命周期映射,如下所示:

        <plugin>
            <groupId>org.codehaus.mojo</groupId>
            <artifactId>jslint-maven-plugin</artifactId>
            <version>1.0.1</version>
            <executions>
                <execution>
                    <id>default-jslint</id>
                    <phase>process-resources</phase>
                </execution>
            </executions>
        </plugin>

org.codehaus.mojo
jslint maven插件
1.0.1
默认jslint
过程资源
但是,它不起作用


如何更改生命周期映射?

我不确定,但是当您想要更改阶段时,可能还必须指定目标。试试这个:

    <plugin>
        <groupId>org.codehaus.mojo</groupId>
        <artifactId>jslint-maven-plugin</artifactId>
        <version>1.0.1</version>
        <executions>
            <execution>
                <id>default-jslint</id>
                <phase>process-resources</phase>
                <goals>
                    <goal>jslint</goal>
                </goals>
            </execution>
        </executions>
    </plugin>

org.codehaus.mojo
jslint maven插件
1.0.1
默认jslint
过程资源
jslint