2015-08-23 4 views
5

Есть ли имена плагинов Grails 3.x, которые должны быть org.grails.plugins:$project.name или просто $project.name?Должно ли имя плагина Grails 3.x всегда включать 'org.grails.plugins:'?

По умолчанию от https://raw.githubusercontent.com/grails/grails-profile-repository/master/profiles/plugin/templates/bintrayPublishing.gradle является org.grails.plugins:$project.name, но в https://bintray.com/grails/plugins/ некоторые плагины включают org.grails.plugins:, а некоторые нет.

Насколько я вижу, нет четкой картины, в которой «официальные» плагины включают org.grails.plugins:, а сторонние плагины - нет.

Обновление: ссылка bintrayPublishing.gradle, приведенная выше, теперь изменила имя по умолчанию на $project.group:$project.name. Имя - это просто имя, оно никак не используется для разрешения зависимостей. Но с последними изменениями легче увидеть, что такое maven groupId и artifactId.

Обновление 2: bintrayPublishing.gradle снова изменил значение по умолчанию, теперь это всего лишь $project.name. Начиная с Grails 3.1 bintrayPublishing.gradle был заменен на plugin. Смотрите также вопрос 2 в this blog post

ответ

0

я использую Grails 3.0.5

после того, как я пытаюсь установить плагин ... я стал know..like это ..

compile "org.grails.plugins:mail:2.0.0.RC2" ==> this plugin from grails.org 

compile 'org.apache.activemq:activemq-spring:5.11.1' ==> this plugin from activemq.apache.org 

compile "com.sun.mail:javax.mail:1.5.1" ==> this plugin look like from oracle 

поэтому не все плагин должен включать org.grails.plugins

+0

Это группа mavenId. Мой вопрос был о имени Бинтрай. – rlovtang

Смежные вопросы