Я довольно новичок в Gradle, я следил за некоторыми учебниками и читал вики и руководства, но у меня все еще есть некоторые вопросы, на которые я явно не мог найти ответ.Gradle и добавление проектов github в качестве зависимостей, некоторые разъяснения
Что бы я хотел иметь, есть некоторые пояснения относительно зависимостей проекта Gradle и general github.
Чтение this question, он упоминает следующий пример:
dependencies {
mavenCentral()
compile 'com.github.chrisbanes.actionbarpulltorefresh:extra-abc:+'
}
я получаю com.github.chrisbanes.actionbarpulltorefresh
, это в основном com.github.username.repository
, но что именно представляют extra-abc
и +
?
На Gradle ИРЦ они сказали, что первый из них является артефактом, и они дали мне this, где он говорит: Dependency configurations are also used to publish files
.. но я до сих пор не получается .. какие файлы и для которых purpouse вы хотите сделать это? Я думаю, что артефакты должны относиться к баночникам, но зачем им это имя (extra-abc
)?
+
занимает место, где обычно находится версия, поэтому я предполагаю, что она должна указывать на последнюю версию, не так ли?
Кроме того, это пример, который я применил для проектов с градиентом и равниной (netbeans), размещенных на github, или мы должны дифференцировать?
Я использую Netbeans 8.02 с плагином gradle.
Извините за глупые вопросы, но я действительно хочу очистить свои сомнения.
Параметр 'actionbarpulltorefresh' был всего лишь пример, но спасибо за объяснения и предложением о' + '. Во всяком случае, как я могу добавить проект github, который отсутствует в maven repo в качестве ссылки на мой проект? – elect
@elect В этом случае вы можете ответить на этот ответ: http://stackoverflow.com/questions/33053779/create-a-gradle-dependency-to-import-from-git/33053965#33053965 –