WEB开发网
开发学院软件开发Java 使用 Grester 简化 Java 应用程序的 JUnit 测试 阅读

使用 Grester 简化 Java 应用程序的 JUnit 测试

 2010-01-11 00:00:00 来源:WEB开发网   
核心提示: 使用此结构的原因在于 Grester 的 pom.xml 文件,如图 6 所示,使用 Grester 简化 Java 应用程序的 JUnit 测试(6),Grester 项目的 groupId 是 org.apache.maven.plugins,用包含此字符串作为 groupId 值的 Jav

使用此结构的原因在于 Grester 的 pom.xml 文件。如图 6 所示,Grester 项目的 groupId 是 org.apache.maven.plugins。用包含此字符串作为 groupId 值的 Java 或 Groovy 语言编写的所有 Maven 插件,相比拥有其他一些任意 groupId 的 Maven 插件,都包含更易于通过命令行执行的 mojo。由于 Grester 将使用此字符串,因此在通过命令行执行各个 mojo 目标时,您无需预先考虑 groupId 和 artifactId。


图 6. Grester 的 pom.xml 配置文件中的 groupId
使用 Grester 简化 Java 应用程序的 JUnit 测试

maven-grester-plugin 目录是在安装时创建的(install 目标将创建此目录),如下所示。其他标准 Maven 插件都安装在同一个上级目录中,例如 maven-surefire-plugin 和 maven-install-plugin 目录。


图 7. Maven 的本地系统库中的 Grester
使用 Grester 简化 Java 应用程序的 JUnit 测试

如果项目的自定义组 ID 和工件 ID 太长且很难记或者只是重复键入很麻烦,那么使用特殊的 groupId 字符串十分有利。这是默认插件(例如,maven-compiler-plugin 或 maven-surefire-plugin)的基本 Maven 目标(例如 compile、test,或者 test-compile)在执行时不需要诸如 mvn org.apache.maven.plugin:maven-compiler-plugin:2.0.2:compile 或 mvn org.apache.maven.plugin:maven-surefire-plugin:2.3:test 之类的命令的原因(只需 mvn compile 或 mvn test)。

上一页  1 2 3 4 5 6 7 8 9 10  下一页

Tags:使用 Grester 简化

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接