Как создать объект retrofit.Response во время модульного тестирования с Retrofit 2

Базовое решение

mvn org.apache.maven.plugins:maven-dependency-plugin:3.1:display-ancestors

Если ваш проект определяет версию 3.1 или новее, вы можете использовать:

mvn dependency:display-ancestors

Результат выглядит так:

[INFO] Ancestor POMs: org.springframework.boot:spring-boot-starter-parent:1.4.0.RELEASE <- org.springframework.boot:spring-boot-dependencies:1.4.0.RELEASE

Улучшенное решение

Иерархия-maven-плагин (который я написал) может отображать дополнительную информацию о импортированных помпах следующим образом:

[INFO] Displaying hierarchy. Set level=full to display dependencies in dependencyManagement
[INFO]  PARENT org.springframework.boot:spring-boot-samples:1.4.1.BUILD-SNAPSHOT
[INFO]    PARENT org.springframework.boot:spring-boot-starter-parent:1.4.1.BUILD-SNAPSHOT
[INFO]      PARENT org.springframework.boot:spring-boot-dependencies:1.4.1.BUILD-SNAPSHOT
[INFO]        IMPORT org.springframework:spring-framework-bom:4.3.3.BUILD-SNAPSHOT
[INFO]        IMPORT org.springframework.data:spring-data-releasetrain:Hopper-BUILD-SNAPSHOT
[INFO]          PARENT org.springframework.data.build:spring-data-build:1.8.4.BUILD-SNAPSHOT
[INFO]        IMPORT org.springframework.integration:spring-integration-bom:4.3.1.RELEASE
[INFO]        IMPORT org.springframework.security:spring-security-bom:4.1.3.RELEASE

Подробности здесь: https://github.com/ExampleDriven/hierarchy-maven-plugin

34
задан Graham Smith 15 October 2015 в 15:52
поделиться