Я создаю плагин Gradle.В свой плагин я добавляю новую конфигурацию:
project.getConfigurations().create("custom");
Все зависимости в конфигурации «custom» имеют расширение «custom».Если я объявлю свои зависимости следующим образом:
dependencies {
custom group: 'my-custom', name: 'my-custom', version: '1.0.00'
}
Это приведет к ошибке с сообщением об ошибке, например:
Could not resolve all files for configuration ':custom'.
> Could not find my-custom:my-custom:1.0.00.
Searched in the following locations:
file:.../my-custom-1.0.00.jar
Обратите внимание на расширение .jar.Мне нужно явно установить расширение, как показано ниже:
dependencies {
custom group: 'my-custom', name: 'my-custom', version: '1.0.00', ext: 'custom'
}
Тем не менее, пользовательский интерфейс не очень хорош, если они всегда должны указывать расширение.Можно ли изменить расширение по умолчанию для моей конфигурации на «пользовательский».Таким образом, пользователю нужно будет явно указать расширение, только если оно отличается от значения по умолчанию (в данном случае это «.custom»)