Настройка gradle плагина maven-publish

Попытался настроить плагин maven-publish для gradle, но столкнулся с некоторыми проблемами.

  1. Непонятно как выставить корректные scope у зависимостей в выходном pom.xml, gradle implementation ставит runtime в maven.

Пример:

как выглядит объявление в gradle

dependencies {
    implementation project(":jdbc")
}

и как оно отображается в репозитории в файле pom.xml

    <dependency>
      <groupId>ru.spliterash.utils</groupId>
      <artifactId>database-jdbc</artifactId>
      <version>1.0.0-SNAPSHOT</version>
      <scope>runtime</scope>
    </dependency>

compileOnly зависимости вовсе же игнорируются, хотя по логике должны присутствовать с scope provided

  1. В pom.xml не заносятся репозитории проекта которые есть в gradle

Ответы (0 шт):