如何更改javascript maven插件中的生命周期映射
现在,我使用javascript maven插件来开发我的项目。 在文档中,生命周期映射如下所示: 我想导入安装在maven存储库中的其他文件库。 我期望在js导入maven插件生命周期之后调用jslint 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
- 验证:未定义
- 初始化:未定义
- 生成源:未定义
- 流程来源: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
<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