如何创建一个maven目标?

时间:2014-03-11 19:19:59

标签: maven maven-plugin

我使用Maven 3.0.3。我需要在Maven目标中运行一些静态测试,而无需重新编译项目。

那么,如何创建我自己的Maven目标以及如何将参数传递给此目标?

这是否意味着我应该创建自己的Maven插件?

1 个答案:

答案 0 :(得分:0)

mvn test将在执行maven认为必要的任何操作后运行测试,包括编译任何过时的源文件。

mvn surefire:testmvn failsafe:test将运行以标准maven方式配置的unitintegration个测试,而不进行任何重新编译。一般来说,mvn plugin:goal仅执行一项操作,mvn goal跟在build lifecycle之后。

如果您的测试既不使用maven构建生命周期也不使用maven配置,那么其他一些工具可能更适合运行它们。