【发布时间】:2014-01-31 20:48:06
【问题描述】:
现在,我使用 javascript-maven-plugin 来开发我的项目。 在文档中,生命周期映射如下: http://mojo.codehaus.org/javascript-maven-tools/javascript-maven-plugin/extension-information.html
我想导入安装在 maven 存储库中的其他文件库。 我希望在 js-import-maven-plugin 生命周期之后调用 jslint-maven-plugin 生命周期。 然而结果却是报错,因为真正的生命周期如下:
- 验证:未定义
- 初始化:未定义
- 生成源:未定义
- 流程源:org.codehaus.mojo:jslint-maven-plugin:1.0.1:jslint, org.codehaus.mojo:js-import-maven-plugin:1.0.1:import-js
- 生成资源:org.codehaus.mojo:js-import-maven-plugin:1.0.1:generate-html
- 流程资源:org.apache.maven.plugins:maven-resources-plugin:2.5:resources
- 编译:未定义
- 流程类:未定义
- 生成测试源:未定义
- 流程测试源:org.codehaus.mojo:jslint-maven-plugin:1.0.1:test-jslint, org.codehaus.mojo:js-import-maven-plugin:1.0.1:test-import -js
- generate-test-resources: org.codehaus.mojo:js-import-maven-plugin:1.0.1:test-generate-html
- 流程测试资源:org.apache.maven.plugins:maven-resources-plugin:2.5:testResources
- 测试编译:org.apache.maven.plugins:maven-compiler-plugin:2.3.2:testCompile
- 流程测试类:未定义
- 测试:org.apache.maven.plugins:maven-surefire-plugin:2.9:test
- 准备包:org.codehaus.mojo:webminifier-maven-plugin:1.0.1:minify-js
- 包:未定义
- 预集成测试:未定义
- 集成测试:未定义
- 集成后测试:未定义
- 验证:未定义
- 安装:org.apache.maven.plugins:maven-install-plugin:2.3.1:install
- 部署:org.apache.maven.plugins:maven-deploy-plugin: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>
但是,它不起作用。
如何更改生命周期映射?
【问题讨论】:
标签: javascript maven plugins