У меня есть весна-облако-контракт-maven-плагин в моем проекте pom.xml производителя.Когда я использую плагин ниже, он не устанавливает jars в репозиторий .m2.
Я пытался добавить несколько версий spring-cloud-contract и 2.0.2.RELEASE только кажется стабильным для успешной сборки.
` <plugin>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-contract-maven-plugin</artifactId>
<version>2.0.2.RELEASE</version>
<!--<executions>-->
<!--<execution>-->
<!--<goals>-->
<!--<goal>convert</goal>-->
<!--<goal>generateStubs</goal>-->
<!--<goal>generateTests</goal>-->
<!--</goals>-->
<!--</execution>-->
<!--</executions>-->
<extensions>true</extensions>
<configuration>
<packageWithBaseClasses>com.sam.fraud.fcm.fraudcase.gateway.test.contracts</packageWithBaseClasses>
</configuration>
</plugin>`
Если вышеупомянутый плагин добавлен в pom, папка .m2 вообще не получает установленные файлы jar зависимостей, заглушки создаются, но в целевой папке, .m2 не обновляется
`[INFO] Installing com.sam.fraud.fcm:fraud-case-gateway-api:1.0.0-SNAPSHOT at end`
Если я удаляю плагин или комментирую его, я получаю ниже, что установка и работа в порядке, но заглушки не генерируются в цели, которая мне нужна.
`[INFO] Installing C:\Users\sam\FCM-forks\fraud-case-gateway-contract-tests\api\pom.xml to C:\Users\sam\.m2\repositoryFCM2\com\sam\fraud\fcm\fraud-case-gateway-api\1.0.0-SNAPSHOT\fraud-case-gateway-api-1.0.0-SNAPSHOT.pom`
Мне нужен правильныйПлагин это как, это используется с базовым классом тестов и пакета.Я также пытался с
`<baseClassForTests>
com.sam.fraud.fcm.fraudcase.gateway.test.contracts.RepreclientBase
</baseClassForTests>`